home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
MovieShop™
/
Movie Analyzer
/
Movie Analyzer.rsrc
/
CODE_4.txt
< prev
next >
Wrap
Text File
|
1991-09-10
|
264KB
|
4,545 lines
# near model CODE resource
# jump table entries: 1280-1291 (12 of them)
fn00000000:
00000000 4E56 FFF0 link A6, -0x0010
00000004 2F0B move.l -[A7], A3
00000006 206E 0008 movea.l A0, [A6 + 0x8]
0000000A 2668 0002 movea.l A3, [A0 + 0x2]
0000000E 2253 movea.l A1, [A3]
00000010 2D69 0006 FFF8 move.l [A6 - 0x8], [A1 + 0x6]
00000016 2D69 000A FFFC move.l [A6 - 0x4], [A1 + 0xA]
0000001C 226E 000C movea.l A1, [A6 + 0xC]
00000020 2D69 0010 FFF0 move.l [A6 - 0x10], [A1 + 0x10]
00000026 2D69 0014 FFF4 move.l [A6 - 0xC], [A1 + 0x14]
0000002C 2F09 move.l -[A7], A1
0000002E A873 syscall SetPort
00000030 206E 0008 movea.l A0, [A6 + 0x8]
00000034 2068 0002 movea.l A0, [A0 + 0x2]
00000038 2F10 move.l -[A7], [A0]
0000003A 206E 000C movea.l A0, [A6 + 0xC]
0000003E 4868 0002 pea.l [A0 + 0x2]
00000042 486E FFF8 pea.l [A6 - 0x8]
00000046 486E FFF0 pea.l [A6 - 0x10]
0000004A 4267 clr.w -[A7]
0000004C 42A7 clr.l -[A7]
0000004E A8EC syscall CopyBits
00000050 265F movea.l A3, [A7]+
00000052 4E5E unlink A6
00000054 4E75 rts
00000056 8C43 or.w D6, D3
00000058 6F70 ble +0x72 /* 000000CA */
0000005A 7954 moveq.l D4, 0x54
0000005C 6F57 ble +0x59 /* 000000B5 */
0000005E 696E bvs +0x70 /* 000000CE */
00000060 646F bcc +0x71 /* 000000D1 */
00000062 7700 moveq.l D3, 0x00
00000064 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000066-0000006E
fn00000066:
00000066 4E56 0000 link A6, 0
0000006A 48E7 0108 movem.l -[A7], D7,A4
// end alternate branch 00000066-0000006E
fn00000066: // (misaligned)
00000068 0000 48E7 ori.b D0, 0xE7
0000006C 0108 btst A0, D0
0000006E 286E 0008 movea.l A4, [A6 + 0x8]
00000072 7E00 moveq.l D7, 0x00
00000074 6000 0194 bra +0x196 /* 0000020A */
label00000078:
00000078 303C 00D2 move.w D0, 0xD2
0000007C C1C7 muls.w D0, D7
0000007E 29BC FFFF 8300 0920 018A move.l [A4 + 0x18A + D0], 0xFFFF8300
00000088 303C 00D2 move.w D0, 0xD2
0000008C C1C7 muls.w D0, D7
0000008E 42B4 0920 018E clr.l [A4 + 0x18E + D0]
00000094 303C 00D2 move.w D0, 0xD2
00000098 C1C7 muls.w D0, D7
0000009A 42B4 0920 0192 clr.l [A4 + 0x192 + D0]
000000A0 303C 00D2 move.w D0, 0xD2
000000A4 C1C7 muls.w D0, D7
000000A6 42B4 0920 0196 clr.l [A4 + 0x196 + D0]
000000AC 303C 00D2 move.w D0, 0xD2
000000B0 C1C7 muls.w D0, D7
000000B2 42B4 0920 019A clr.l [A4 + 0x19A + D0]
000000B8 303C 00D2 move.w D0, 0xD2
000000BC C1C7 muls.w D0, D7
000000BE 42B4 0920 019E clr.l [A4 + 0x19E + D0]
000000C4 303C 00D2 move.w D0, 0xD2
000000C8 C1C7 muls.w D0, D7
label000000CA:
000000CA 42B4 0920 01A2 clr.l [A4 + 0x1A2 + D0]
// begin alternate branch 000000CE-000000D0
label000000CE:
000000CE 01A2 bclr -[A2], D0
// end alternate branch 000000CE-000000D0
label000000CE: // (misaligned)
000000D0 303C 00D2 move.w D0, 0xD2
000000D4 C1C7 muls.w D0, D7
000000D6 42B4 0920 01A6 clr.l [A4 + 0x1A6 + D0]
000000DC 303C 00D2 move.w D0, 0xD2
000000E0 C1C7 muls.w D0, D7
000000E2 42B4 0920 01AA clr.l [A4 + 0x1AA + D0]
000000E8 303C 00D2 move.w D0, 0xD2
000000EC C1C7 muls.w D0, D7
000000EE 42B4 0920 01AE clr.l [A4 + 0x1AE + D0]
000000F4 303C 00D2 move.w D0, 0xD2
000000F8 C1C7 muls.w D0, D7
000000FA 42B4 0920 01B2 clr.l [A4 + 0x1B2 + D0]
00000100 303C 00D2 move.w D0, 0xD2
00000104 C1C7 muls.w D0, D7
00000106 42B4 0920 01B6 clr.l [A4 + 0x1B6 + D0]
0000010C 303C 00D2 move.w D0, 0xD2
00000110 C1C7 muls.w D0, D7
00000112 42B4 0920 01BA clr.l [A4 + 0x1BA + D0]
00000118 303C 00D2 move.w D0, 0xD2
0000011C C1C7 muls.w D0, D7
0000011E 42B4 0920 01BE clr.l [A4 + 0x1BE + D0]
00000124 303C 00D2 move.w D0, 0xD2
00000128 C1C7 muls.w D0, D7
0000012A 42B4 0920 01C2 clr.l [A4 + 0x1C2 + D0]
00000130 303C 00D2 move.w D0, 0xD2
00000134 C1C7 muls.w D0, D7
00000136 42B4 0920 01C6 clr.l [A4 + 0x1C6 + D0]
0000013C 303C 00D2 move.w D0, 0xD2
00000140 C1C7 muls.w D0, D7
00000142 42B4 0920 01CA clr.l [A4 + 0x1CA + D0]
00000148 303C 00D2 move.w D0, 0xD2
0000014C C1C7 muls.w D0, D7
0000014E 4274 0920 01FE clr.w [A4 + 0x1FE + D0]
00000154 303C 00D2 move.w D0, 0xD2
00000158 C1C7 muls.w D0, D7
0000015A 4234 0920 0200 clr.b [A4 + 0x200 + D0]
00000160 303C 00D2 move.w D0, 0xD2
00000164 C1C7 muls.w D0, D7
00000166 42B4 0920 0220 clr.l [A4 + 0x220 + D0]
0000016C 303C 00D2 move.w D0, 0xD2
00000170 C1C7 muls.w D0, D7
00000172 42B4 0920 0224 clr.l [A4 + 0x224 + D0]
00000178 303C 00D2 move.w D0, 0xD2
0000017C C1C7 muls.w D0, D7
0000017E 4274 0920 0228 clr.w [A4 + 0x228 + D0]
00000184 303C 00D2 move.w D0, 0xD2
00000188 C1C7 muls.w D0, D7
0000018A 4274 0920 022A clr.w [A4 + 0x22A + D0]
00000190 303C 00D2 move.w D0, 0xD2
00000194 C1C7 muls.w D0, D7
00000196 4274 0920 022C clr.w [A4 + 0x22C + D0]
0000019C 303C 00D2 move.w D0, 0xD2
000001A0 C1C7 muls.w D0, D7
000001A2 4274 0920 022E clr.w [A4 + 0x22E + D0]
000001A8 303C 00D2 move.w D0, 0xD2
000001AC C1C7 muls.w D0, D7
000001AE 42B4 0920 0230 clr.l [A4 + 0x230 + D0]
000001B4 303C 00D2 move.w D0, 0xD2
000001B8 C1C7 muls.w D0, D7
000001BA 4274 0920 0234 clr.w [A4 + 0x234 + D0]
000001C0 303C 00D2 move.w D0, 0xD2
000001C4 C1C7 muls.w D0, D7
000001C6 4274 0920 0236 clr.w [A4 + 0x236 + D0]
000001CC 303C 00D2 move.w D0, 0xD2
000001D0 C1C7 muls.w D0, D7
000001D2 4274 0920 0238 clr.w [A4 + 0x238 + D0]
000001D8 303C 00D2 move.w D0, 0xD2
000001DC C1C7 muls.w D0, D7
000001DE 4274 0920 023A clr.w [A4 + 0x23A + D0]
000001E4 303C 00D2 move.w D0, 0xD2
000001E8 C1C7 muls.w D0, D7
000001EA 42B4 0920 023C clr.l [A4 + 0x23C + D0]
000001F0 303C 00D2 move.w D0, 0xD2
000001F4 C1C7 muls.w D0, D7
000001F6 4234 0920 0240 clr.b [A4 + 0x240 + D0]
000001FC 303C 00D2 move.w D0, 0xD2
00000200 C1C7 muls.w D0, D7
00000202 4234 0920 0241 clr.b [A4 + 0x241 + D0]
00000208 5247 addq.w D7, 1
label0000020A:
0000020A 0C47 0014 cmpi.w D7, 0x14
0000020E 6D00 FE68 blt -0x196 /* 00000078 */
00000212 42AC 010C clr.l [A4 + 0x10C]
00000216 42AC 0110 clr.l [A4 + 0x110]
0000021A 42AC 0114 clr.l [A4 + 0x114]
0000021E 42AC 0118 clr.l [A4 + 0x118]
00000222 397C 0001 0186 move.w [A4 + 0x186], 0x1
00000228 42AC 0130 clr.l [A4 + 0x130]
0000022C 42AC 0134 clr.l [A4 + 0x134]
00000230 42AC 0138 clr.l [A4 + 0x138]
00000234 486C 0120 pea.l [A4 + 0x120]
00000238 42A7 clr.l -[A7]
0000023A 42A7 clr.l -[A7]
0000023C A8A7 syscall SetRect
0000023E 42AC 0128 clr.l [A4 + 0x128]
00000242 42AC 012C clr.l [A4 + 0x12C]
00000246 426C 013C clr.w [A4 + 0x13C]
0000024A 42AC 0152 clr.l [A4 + 0x152]
0000024E 42AC 017E clr.l [A4 + 0x17E]
00000252 42AC 0182 clr.l [A4 + 0x182]
00000256 42AC 0156 clr.l [A4 + 0x156]
0000025A 42AC 013E clr.l [A4 + 0x13E]
0000025E 42AC 0142 clr.l [A4 + 0x142]
00000262 42AC 0146 clr.l [A4 + 0x146]
00000266 42AC 014A clr.l [A4 + 0x14A]
0000026A 42AC 014E clr.l [A4 + 0x14E]
0000026E 426C 011C clr.w [A4 + 0x11C]
00000272 426C 011E clr.w [A4 + 0x11E]
00000276 42AC 017E clr.l [A4 + 0x17E]
0000027A 42AC 0182 clr.l [A4 + 0x182]
0000027E 4CDF 1080 movem.l D7,A4, [A7]+
00000282 4E5E unlink A6
00000284 4E75 rts
00000286 8E43 or.w D7, D3
00000288 6C65 bge +0x67 /* 000002EF */
0000028A 6172 bsr +0x74 /* 000002FE */
0000028C 416C 6C54 chk.w D0, [A4 + 0x6C54]
00000290 6162 bsr +0x64 /* 000002F4 */
00000292 6C65 bge +0x67 /* 000002F9 */
00000294 7300 moveq.l D1, 0x00
00000296 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_171: // at 00000298 (misaligned)
0000029A FEB8 48E7 .extension 0xEB8 <<F/2-3/7>> // unimplemented
0000029E 1F38 2E2E move.b -[A7], [0x00002E2E]
000002A2 001A 286E ori.b [A2]+, 0x6E /* 'n' */
000002A6 0012 422E ori.b [A2], 0x2E /* '.' */
000002AA FF58 .extension 0xF58 <<F/4-5/7>> // unimplemented
000002AC 2F0C move.l -[A7], A4
000002AE 4EBA FDB6 jsr [PC - 0x24A /* 00000066 */]
000002B2 42AE FF4A clr.l [A6 - 0xB6]
000002B6 42AE FF46 clr.l [A6 - 0xBA]
000002BA 42AE FF42 clr.l [A6 - 0xBE]
000002BE 2E8C move.l [A7], A4
000002C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000002C4 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
000002C8 396E 0010 0108 move.w [A4 + 0x108], [A6 + 0x10]
000002CE 4257 clr.w [A7]
000002D0 2F0C move.l -[A7], A4
000002D2 3F2C 0108 move.w -[A7], [A4 + 0x108]
000002D6 486C 010A pea.l [A4 + 0x10A]
000002DA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000002DE 381F move.w D4, [A7]+
000002E0 4A44 tst.w D4
000002E2 5C8F addq.l A7, 6
000002E4 6612 bne +0x14 /* 000002F8 */
000002E6 4267 clr.w -[A7]
000002E8 3F2C 010A move.w -[A7], [A4 + 0x10A]
000002EC 486C 0104 pea.l [A4 + 0x104]
000002F0 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
fn000002F4:
000002F4 381F move.w D4, [A7]+
000002F6 6004 bra +0x6 /* 000002FC */
label000002F8:
000002F8 42AC 0104 clr.l [A4 + 0x104]
label000002FC:
000002FC 4267 clr.w -[A7]
fn000002FE:
000002FE 3F2C 010A move.w -[A7], [A4 + 0x10A]
00000302 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000306 381F move.w D4, [A7]+
00000308 4267 clr.w -[A7]
0000030A 2F0C move.l -[A7], A4
0000030C 3F2C 0108 move.w -[A7], [A4 + 0x108]
00000310 486C 010A pea.l [A4 + 0x10A]
00000314 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000318 381F move.w D4, [A7]+
0000031A 4A44 tst.w D4
0000031C 6612 bne +0x14 /* 00000330 */
0000031E 4267 clr.w -[A7]
00000320 3F2C 010A move.w -[A7], [A4 + 0x10A]
00000324 486C 0100 pea.l [A4 + 0x100]
00000328 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000032C 381F move.w D4, [A7]+
0000032E 6004 bra +0x6 /* 00000334 */
label00000330:
00000330 42AC 0100 clr.l [A4 + 0x100]
label00000334:
00000334 4267 clr.w -[A7]
00000336 3F2C 010A move.w -[A7], [A4 + 0x10A]
0000033A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000033E 381F move.w D4, [A7]+
00000340 4267 clr.w -[A7]
00000342 3F2C 0108 move.w -[A7], [A4 + 0x108]
00000346 42A7 clr.l -[A7]
00000348 2F0C move.l -[A7], A4
0000034A 486E FED0 pea.l [A6 - 0x130]
0000034E 303C 0001 move.w D0, 0x1
00000352 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000354 4257 clr.w [A7]
00000356 486E FED0 pea.l [A6 - 0x130]
0000035A 486C 010A pea.l [A4 + 0x10A]
0000035E 1F3C 0003 move.b -[A7], 0x3
00000362 303C 0192 move.w D0, 0x192
00000366 AAAA syscall QuickTimeDispatch
00000368 381F move.w D4, [A7]+
0000036A 4A44 tst.w D4
0000036C 6716 beq +0x18 /* 00000384 */
0000036E 4267 clr.w -[A7]
00000370 486E FED0 pea.l [A6 - 0x130]
00000374 486C 010A pea.l [A4 + 0x10A]
00000378 1F3C 0001 move.b -[A7], 0x1
0000037C 303C 0192 move.w D0, 0x192
00000380 AAAA syscall QuickTimeDispatch
00000382 381F move.w D4, [A7]+
label00000384:
00000384 486E FF58 pea.l [A6 - 0xA8]
00000388 3F04 move.w -[A7], D4
0000038A 486D F356 pea.l [A5 - 0xCAA]
0000038E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000392 4A2E FF58 tst.b [A6 - 0xA8]
00000396 4FEF 000A lea.l A7, [A7 + 0xA]
0000039A 6600 166A bne +0x166C /* 00001A06 */
0000039E 426E FF9A clr.w [A6 - 0x66]
000003A2 4267 clr.w -[A7]
000003A4 486C 0114 pea.l [A4 + 0x114]
000003A8 3F2C 010A move.w -[A7], [A4 + 0x10A]
000003AC 486E FF9A pea.l [A6 - 0x66]
000003B0 42A7 clr.l -[A7]
000003B2 3F3C 0001 move.w -[A7], 0x1
000003B6 486E FF57 pea.l [A6 - 0xA9]
000003BA 303C 00F0 move.w D0, 0xF0
000003BE AAAA syscall QuickTimeDispatch
000003C0 381F move.w D4, [A7]+
000003C2 486E FF58 pea.l [A6 - 0xA8]
000003C6 3F04 move.w -[A7], D4
000003C8 486D F364 pea.l [A5 - 0xC9C]
000003CC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000003D0 4A2E FF58 tst.b [A6 - 0xA8]
000003D4 4FEF 000A lea.l A7, [A7 + 0xA]
000003D8 6600 162C bne +0x162E /* 00001A06 */
000003DC 4A2E FF57 tst.b [A6 - 0xA9]
000003E0 671A beq +0x1C /* 000003FC */
000003E2 4267 clr.w -[A7]
000003E4 2F2C 0114 move.l -[A7], [A4 + 0x114]
000003E8 3F2C 010A move.w -[A7], [A4 + 0x10A]
000003EC 3F2E FF9A move.w -[A7], [A6 - 0x66]
000003F0 486D F376 pea.l [A5 - 0xC8A]
000003F4 303C 00D8 move.w D0, 0xD8
000003F8 AAAA syscall QuickTimeDispatch
000003FA 381F move.w D4, [A7]+
label000003FC:
000003FC 422E FF58 clr.b [A6 - 0xA8]
00000400 4A6C 010A tst.w [A4 + 0x10A]
00000404 6700 1682 beq +0x1684 /* 00001A88 */
00000408 2F2C 0114 move.l -[A7], [A4 + 0x114]
0000040C 486C 0120 pea.l [A4 + 0x120]
00000410 303C 00F9 move.w D0, 0xF9
00000414 AAAA syscall QuickTimeDispatch
00000416 486E FF58 pea.l [A6 - 0xA8]
0000041A 486D F37C pea.l [A5 - 0xC84]
0000041E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000422 4A2E FF58 tst.b [A6 - 0xA8]
00000426 508F addq.l A7, 8
00000428 6600 15DC bne +0x15DE /* 00001A06 */
0000042C 2B6C 0120 E918 move.l [A5 - 0x16E8], [A4 + 0x120]
00000432 2B6C 0124 E91C move.l [A5 - 0x16E4], [A4 + 0x124]
00000438 486D E918 pea.l [A5 - 0x16E8]
0000043C 302D E91A move.w D0, [A5 - 0x16E6]
00000440 4440 neg.w D0
00000442 3F00 move.w -[A7], D0
00000444 302D E918 move.w D0, [A5 - 0x16E8]
00000448 4440 neg.w D0
0000044A 3F00 move.w -[A7], D0
0000044C A8A8 syscall OffsetRect
0000044E 302D E91E move.w D0, [A5 - 0x16E2]
00000452 906D E91A sub.w D0, [A5 - 0x16E6]
00000456 5B40 subq.w D0, 5
00000458 6C0A bge +0xC /* 00000464 */
0000045A 7005 moveq.l D0, 0x05
0000045C D06D E91A add.w D0, [A5 - 0x16E6]
00000460 3B40 E91E move.w [A5 - 0x16E2], D0
label00000464:
00000464 302D E91C move.w D0, [A5 - 0x16E4]
00000468 906D E918 sub.w D0, [A5 - 0x16E8]
0000046C 5B40 subq.w D0, 5
0000046E 6C0A bge +0xC /* 0000047A */
00000470 7005 moveq.l D0, 0x05
00000472 D06D E918 add.w D0, [A5 - 0x16E8]
00000476 3B40 E91C move.w [A5 - 0x16E4], D0
label0000047A:
0000047A 4267 clr.w -[A7]
0000047C 486E FF4A pea.l [A6 - 0xB6]
00000480 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000484 486D E918 pea.l [A5 - 0x16E8]
00000488 42A7 clr.l -[A7]
0000048A 42A7 clr.l -[A7]
0000048C 42A7 clr.l -[A7]
0000048E 203C 0016 0000 move.l D0, 0x160000
00000494 AB1D syscall QDExtensions
00000496 381F move.w D4, [A7]+
00000498 4267 clr.w -[A7]
0000049A 486E FF46 pea.l [A6 - 0xBA]
0000049E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000004A2 486D E918 pea.l [A5 - 0x16E8]
000004A6 42A7 clr.l -[A7]
000004A8 42A7 clr.l -[A7]
000004AA 42A7 clr.l -[A7]
000004AC 203C 0016 0000 move.l D0, 0x160000
000004B2 AB1D syscall QDExtensions
000004B4 381F move.w D4, [A7]+
000004B6 4AAC 0114 tst.l [A4 + 0x114]
000004BA 670A beq +0xC /* 000004C6 */
000004BC 2F2C 0114 move.l -[A7], [A4 + 0x114]
000004C0 303C 0023 move.w D0, 0x23 /* '#' */
000004C4 AAAA syscall QuickTimeDispatch
label000004C6:
000004C6 4A2E 000A tst.b [A6 + 0xA]
000004CA 6608 bne +0xA /* 000004D4 */
000004CC 4A2E 0018 tst.b [A6 + 0x18]
000004D0 6700 011E beq +0x120 /* 000005F0 */
label000004D4:
000004D4 4267 clr.w -[A7]
000004D6 486E FF42 pea.l [A6 - 0xBE]
000004DA 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000004DE 486D E918 pea.l [A5 - 0x16E8]
000004E2 42A7 clr.l -[A7]
000004E4 42A7 clr.l -[A7]
000004E6 42A7 clr.l -[A7]
000004E8 203C 0016 0000 move.l D0, 0x160000
000004EE AB1D syscall QDExtensions
000004F0 381F move.w D4, [A7]+
000004F2 4AAE FF42 tst.l [A6 - 0xBE]
000004F6 6700 00F8 beq +0xFA /* 000005F0 */
000004FA 2F2E FF42 move.l -[A7], [A6 - 0xBE]
000004FE A873 syscall SetPort
00000500 3D6D D802 FED0 move.w [A6 - 0x130], [A5 - 0x27FE]
00000506 42AE FED2 clr.l [A6 - 0x12E]
0000050A 486E FED6 pea.l [A6 - 0x12A]
0000050E 486D D6FA pea.l [A5 - 0x2906]
00000512 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00000516 426E FF9A clr.w [A6 - 0x66]
0000051A 4257 clr.w [A7]
0000051C 486D D80E pea.l [A5 - 0x27F2]
00000520 3F2E FF9C move.w -[A7], [A6 - 0x64]
00000524 486E FF9A pea.l [A6 - 0x66]
00000528 42A7 clr.l -[A7]
0000052A 3F3C 0001 move.w -[A7], 0x1
0000052E 486E FF57 pea.l [A6 - 0xA9]
00000532 303C 00F0 move.w D0, 0xF0
00000536 AAAA syscall QuickTimeDispatch
00000538 381F move.w D4, [A7]+
0000053A 486E FF58 pea.l [A6 - 0xA8]
0000053E 3F04 move.w -[A7], D4
00000540 486D F388 pea.l [A5 - 0xC78]
00000544 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000548 4A2E FF58 tst.b [A6 - 0xA8]
0000054C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000550 6600 14B4 bne +0x14B6 /* 00001A06 */
00000554 4A2E FF57 tst.b [A6 - 0xA9]
00000558 671A beq +0x1C /* 00000574 */
0000055A 4267 clr.w -[A7]
0000055C 2F2D D80E move.l -[A7], [A5 - 0x27F2]
00000560 3F2E FF9C move.w -[A7], [A6 - 0x64]
00000564 3F2E FF9A move.w -[A7], [A6 - 0x66]
00000568 486D F39A pea.l [A5 - 0xC66]
0000056C 303C 00D8 move.w D0, 0xD8
00000570 AAAA syscall QuickTimeDispatch
00000572 381F move.w D4, [A7]+
label00000574:
00000574 2F06 move.l -[A7], D6
00000576 486D B7E0 pea.l [A5 - 0x4820]
0000057A 303C 00F9 move.w D0, 0xF9
0000057E AAAA syscall QuickTimeDispatch
00000580 486E FF58 pea.l [A6 - 0xA8]
00000584 486D F3A0 pea.l [A5 - 0xC60]
00000588 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000058C 4A2E FF58 tst.b [A6 - 0xA8]
00000590 508F addq.l A7, 8
00000592 6600 1472 bne +0x1474 /* 00001A06 */
00000596 486D B7E0 pea.l [A5 - 0x4820]
0000059A 302D B7E2 move.w D0, [A5 - 0x481E]
0000059E 4440 neg.w D0
000005A0 3F00 move.w -[A7], D0
000005A2 302D B7E0 move.w D0, [A5 - 0x4820]
000005A6 4440 neg.w D0
000005A8 3F00 move.w -[A7], D0
000005AA A8A8 syscall OffsetRect
000005AC 2F06 move.l -[A7], D6
000005AE 486D B7E0 pea.l [A5 - 0x4820]
000005B2 303C 00FA move.w D0, 0xFA
000005B6 AAAA syscall QuickTimeDispatch
000005B8 486E FF58 pea.l [A6 - 0xA8]
000005BC 486D F3AC pea.l [A5 - 0xC54]
000005C0 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000005C4 4A2E FF58 tst.b [A6 - 0xA8]
000005C8 508F addq.l A7, 8
000005CA 6600 143A bne +0x143C /* 00001A06 */
000005CE 2F06 move.l -[A7], D6
000005D0 486D D81A pea.l [A5 - 0x27E6]
000005D4 303C 00F9 move.w D0, 0xF9
000005D8 AAAA syscall QuickTimeDispatch
000005DA 486E FF58 pea.l [A6 - 0xA8]
000005DE 486D F3B8 pea.l [A5 - 0xC48]
000005E2 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000005E6 4A2E FF58 tst.b [A6 - 0xA8]
000005EA 508F addq.l A7, 8
000005EC 6600 1418 bne +0x141A /* 00001A06 */
label000005F0:
000005F0 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000005F4 4A2E 000A tst.b [A6 + 0xA]
000005F8 6606 bne +0x8 /* 00000600 */
000005FA 4A2E 0018 tst.b [A6 + 0x18]
000005FE 670C beq +0xE /* 0000060C */
label00000600:
00000600 486D D6FA pea.l [A5 - 0x2906]
00000604 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000608 588F addq.l A7, 4
0000060A 6008 bra +0xA /* 00000614 */
label0000060C:
0000060C 2F0C move.l -[A7], A4
0000060E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000612 588F addq.l A7, 4
label00000614:
00000614 2F2D BC26 move.l -[A7], [A5 - 0x43DA]
00000618 A873 syscall SetPort
0000061A 486E FF22 pea.l [A6 - 0xDE]
0000061E 486E FF1E pea.l [A6 - 0xE2]
00000622 203C 0008 0005 move.l D0, 0x80005
00000628 AB1D syscall QDExtensions
0000062A 2F2E FF4A move.l -[A7], [A6 - 0xB6]
0000062E 42A7 clr.l -[A7]
00000630 203C 0008 0006 move.l D0, 0x80006
00000636 AB1D syscall QDExtensions
00000638 426E FF9A clr.w [A6 - 0x66]
0000063C 4267 clr.w -[A7]
0000063E 486C 0114 pea.l [A4 + 0x114]
00000642 3F2C 010A move.w -[A7], [A4 + 0x10A]
00000646 486E FF9A pea.l [A6 - 0x66]
0000064A 42A7 clr.l -[A7]
0000064C 3F3C 0001 move.w -[A7], 0x1
00000650 486E FF57 pea.l [A6 - 0xA9]
00000654 303C 00F0 move.w D0, 0xF0
00000658 AAAA syscall QuickTimeDispatch
0000065A 381F move.w D4, [A7]+
0000065C 486E FF58 pea.l [A6 - 0xA8]
00000660 3F04 move.w -[A7], D4
00000662 486D F3C4 pea.l [A5 - 0xC3C]
00000666 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000066A 4A2E FF58 tst.b [A6 - 0xA8]
0000066E 4FEF 000A lea.l A7, [A7 + 0xA]
00000672 6600 1392 bne +0x1394 /* 00001A06 */
00000676 4A2E FF57 tst.b [A6 - 0xA9]
0000067A 671A beq +0x1C /* 00000696 */
0000067C 4267 clr.w -[A7]
0000067E 2F2C 0114 move.l -[A7], [A4 + 0x114]
00000682 3F2C 010A move.w -[A7], [A4 + 0x10A]
00000686 3F2E FF9A move.w -[A7], [A6 - 0x66]
0000068A 486D F3D6 pea.l [A5 - 0xC2A]
0000068E 303C 00D8 move.w D0, 0xD8
00000692 AAAA syscall QuickTimeDispatch
00000694 381F move.w D4, [A7]+
label00000696:
00000696 2F2E FF22 move.l -[A7], [A6 - 0xDE]
0000069A 2F2E FF1E move.l -[A7], [A6 - 0xE2]
0000069E 203C 0008 0006 move.l D0, 0x80006
000006A4 AB1D syscall QDExtensions
000006A6 42A7 clr.l -[A7]
000006A8 2F2C 0114 move.l -[A7], [A4 + 0x114]
000006AC 303C 0029 move.w D0, 0x29 /* ')' */
000006B0 AAAA syscall QuickTimeDispatch
000006B2 295F 0130 move.l [A4 + 0x130], [A7]+
000006B6 486E FF58 pea.l [A6 - 0xA8]
000006BA 486D F3DC pea.l [A5 - 0xC24]
000006BE 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000006C2 4A2E FF58 tst.b [A6 - 0xA8]
000006C6 508F addq.l A7, 8
000006C8 6600 133C bne +0x133E /* 00001A06 */
000006CC 42A7 clr.l -[A7]
000006CE 2F2C 0114 move.l -[A7], [A4 + 0x114]
000006D2 303C 002B move.w D0, 0x2B /* '+' */
000006D6 AAAA syscall QuickTimeDispatch
000006D8 295F 0134 move.l [A4 + 0x134], [A7]+
000006DC 486E FF58 pea.l [A6 - 0xA8]
000006E0 486D F3EE pea.l [A5 - 0xC12]
000006E4 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000006E8 4A2E FF58 tst.b [A6 - 0xA8]
000006EC 508F addq.l A7, 8
000006EE 6600 1316 bne +0x1318 /* 00001A06 */
000006F2 42A7 clr.l -[A7]
000006F4 2F2C 0114 move.l -[A7], [A4 + 0x114]
000006F8 303C 00F3 move.w D0, 0xF3
000006FC AAAA syscall QuickTimeDispatch
000006FE 295F 0138 move.l [A4 + 0x138], [A7]+
00000702 486E FF58 pea.l [A6 - 0xA8]
00000706 486D F400 pea.l [A5 - 0xC00]
0000070A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000070E 4A2E FF58 tst.b [A6 - 0xA8]
00000712 508F addq.l A7, 8
00000714 6600 12F0 bne +0x12F2 /* 00001A06 */
00000718 2F2C 0114 move.l -[A7], [A4 + 0x114]
0000071C 486C 0120 pea.l [A4 + 0x120]
00000720 303C 00F9 move.w D0, 0xF9
00000724 AAAA syscall QuickTimeDispatch
00000726 486E FF58 pea.l [A6 - 0xA8]
0000072A 486D F416 pea.l [A5 - 0xBEA]
0000072E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000732 4A2E FF58 tst.b [A6 - 0xA8]
00000736 508F addq.l A7, 8
00000738 6600 12CC bne +0x12CE /* 00001A06 */
0000073C 42A7 clr.l -[A7]
0000073E 2F2C 0114 move.l -[A7], [A4 + 0x114]
00000742 303C 0026 move.w D0, 0x26 /* '&' */
00000746 AAAA syscall QuickTimeDispatch
00000748 295F 0128 move.l [A4 + 0x128], [A7]+
0000074C 486E FF58 pea.l [A6 - 0xA8]
00000750 486D F422 pea.l [A5 - 0xBDE]
00000754 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000758 4A2E FF58 tst.b [A6 - 0xA8]
0000075C 508F addq.l A7, 8
0000075E 6600 12A6 bne +0x12A8 /* 00001A06 */
00000762 42A7 clr.l -[A7]
00000764 2F2C 0114 move.l -[A7], [A4 + 0x114]
00000768 303C 0027 move.w D0, 0x27 /* '\'' */
0000076C AAAA syscall QuickTimeDispatch
0000076E 295F 012C move.l [A4 + 0x12C], [A7]+
00000772 486E FF58 pea.l [A6 - 0xA8]
00000776 486D F438 pea.l [A5 - 0xBC8]
0000077A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000077E 4A2E FF58 tst.b [A6 - 0xA8]
00000782 508F addq.l A7, 8
00000784 6600 1280 bne +0x1282 /* 00001A06 */
00000788 202C 012C move.l D0, [A4 + 0x12C]
0000078C B0AC 0128 cmp.l D0, [A4 + 0x128]
00000790 6C1A bge +0x1C /* 000007AC */
00000792 4AAC 0128 tst.l [A4 + 0x128]
00000796 6714 beq +0x16 /* 000007AC */
00000798 486D F452 pea.l [A5 - 0xBAE]
0000079C 486D F45E pea.l [A5 - 0xBA2]
000007A0 486D F464 pea.l [A5 - 0xB9C]
000007A4 42A7 clr.l -[A7]
000007A6 A98B syscall ParamText
000007A8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
label000007AC:
000007AC 4267 clr.w -[A7]
000007AE 2F2C 0114 move.l -[A7], [A4 + 0x114]
000007B2 303C 00F5 move.w D0, 0xF5
000007B6 AAAA syscall QuickTimeDispatch
000007B8 395F 013C move.w [A4 + 0x13C], [A7]+
000007BC 486E FF58 pea.l [A6 - 0xA8]
000007C0 486D F49A pea.l [A5 - 0xB66]
000007C4 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000007C8 4A2E FF58 tst.b [A6 - 0xA8]
000007CC 508F addq.l A7, 8
000007CE 6600 1236 bne +0x1238 /* 00001A06 */
000007D2 42A7 clr.l -[A7]
000007D4 2F2C 0114 move.l -[A7], [A4 + 0x114]
000007D8 303C 003F move.w D0, 0x3F /* '?' */
000007DC AAAA syscall QuickTimeDispatch
000007DE 295F 0152 move.l [A4 + 0x152], [A7]+
000007E2 486E FF58 pea.l [A6 - 0xA8]
000007E6 486D F4B2 pea.l [A5 - 0xB4E]
000007EA 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000007EE 4A2E FF58 tst.b [A6 - 0xA8]
000007F2 508F addq.l A7, 8
000007F4 6600 1210 bne +0x1212 /* 00001A06 */
000007F8 42A7 clr.l -[A7]
000007FA 2F2C 0114 move.l -[A7], [A4 + 0x114]
000007FE 42A7 clr.l -[A7]
00000800 2F2C 0134 move.l -[A7], [A4 + 0x134]
00000804 303C 0098 move.w D0, 0x98
00000808 AAAA syscall QuickTimeDispatch
0000080A 295F 0156 move.l [A4 + 0x156], [A7]+
0000080E 486E FF58 pea.l [A6 - 0xA8]
00000812 486D F4C6 pea.l [A5 - 0xB3A]
00000816 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000081A 4A2E FF58 tst.b [A6 - 0xA8]
0000081E 508F addq.l A7, 8
00000820 6600 11E4 bne +0x11E6 /* 00001A06 */
00000824 2F2C 0114 move.l -[A7], [A4 + 0x114]
00000828 486C 013E pea.l [A4 + 0x13E]
0000082C 486C 0142 pea.l [A4 + 0x142]
00000830 303C 0033 move.w D0, 0x33 /* '3' */
00000834 AAAA syscall QuickTimeDispatch
00000836 486E FF58 pea.l [A6 - 0xA8]
0000083A 486D F4D8 pea.l [A5 - 0xB28]
0000083E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000842 4A2E FF58 tst.b [A6 - 0xA8]
00000846 508F addq.l A7, 8
00000848 6600 11BC bne +0x11BE /* 00001A06 */
0000084C 42A7 clr.l -[A7]
0000084E 2F2C 0114 move.l -[A7], [A4 + 0x114]
00000852 303C 0035 move.w D0, 0x35 /* '5' */
00000856 AAAA syscall QuickTimeDispatch
00000858 295F 0146 move.l [A4 + 0x146], [A7]+
0000085C 486E FF58 pea.l [A6 - 0xA8]
00000860 486D F4EC pea.l [A5 - 0xB14]
00000864 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000868 4A2E FF58 tst.b [A6 - 0xA8]
0000086C 508F addq.l A7, 8
0000086E 6600 1196 bne +0x1198 /* 00001A06 */
00000872 2F2C 0114 move.l -[A7], [A4 + 0x114]
00000876 486C 014A pea.l [A4 + 0x14A]
0000087A 486C 014E pea.l [A4 + 0x14E]
0000087E 303C 0037 move.w D0, 0x37 /* '7' */
00000882 AAAA syscall QuickTimeDispatch
00000884 486E FF58 pea.l [A6 - 0xA8]
00000888 486D F500 pea.l [A5 - 0xB00]
0000088C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000890 4A2E FF58 tst.b [A6 - 0xA8]
00000894 508F addq.l A7, 8
00000896 6600 116E bne +0x1170 /* 00001A06 */
0000089A 2F2C 0114 move.l -[A7], [A4 + 0x114]
0000089E 486C 011C pea.l [A4 + 0x11C]
000008A2 303C 0013 move.w D0, 0x13
000008A6 AAAA syscall QuickTimeDispatch
000008A8 486E FF58 pea.l [A6 - 0xA8]
000008AC 486D F512 pea.l [A5 - 0xAEE]
000008B0 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000008B4 4A2E FF58 tst.b [A6 - 0xA8]
000008B8 508F addq.l A7, 8
000008BA 6600 114A bne +0x114C /* 00001A06 */
000008BE 2F2C 0114 move.l -[A7], [A4 + 0x114]
000008C2 486C 015A pea.l [A4 + 0x15A]
000008C6 303C 0031 move.w D0, 0x31 /* '1' */
000008CA AAAA syscall QuickTimeDispatch
000008CC 486E FF58 pea.l [A6 - 0xA8]
000008D0 486D F524 pea.l [A5 - 0xADC]
000008D4 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000008D8 4A2E FF58 tst.b [A6 - 0xA8]
000008DC 508F addq.l A7, 8
000008DE 6600 1126 bne +0x1128 /* 00001A06 */
000008E2 7000 moveq.l D0, 0x00
000008E4 A122 syscall NewHandle, flags=1
000008E6 2D48 FFA4 move.l [A6 - 0x5C], A0
000008EA 2F2C 0114 move.l -[A7], [A4 + 0x114]
000008EE 486D B7E0 pea.l [A5 - 0x4820]
000008F2 303C 00F9 move.w D0, 0xF9
000008F6 AAAA syscall QuickTimeDispatch
000008F8 486E FF58 pea.l [A6 - 0xA8]
000008FC 486D F534 pea.l [A5 - 0xACC]
00000900 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000904 4A2E FF58 tst.b [A6 - 0xA8]
00000908 508F addq.l A7, 8
0000090A 6600 10FA bne +0x10FC /* 00001A06 */
0000090E 486D B7E0 pea.l [A5 - 0x4820]
00000912 302D B7E2 move.w D0, [A5 - 0x481E]
00000916 4440 neg.w D0
00000918 3F00 move.w -[A7], D0
0000091A 302D B7E0 move.w D0, [A5 - 0x4820]
0000091E 4440 neg.w D0
00000920 3F00 move.w -[A7], D0
00000922 A8A8 syscall OffsetRect
00000924 2F2C 0114 move.l -[A7], [A4 + 0x114]
00000928 486D B7E0 pea.l [A5 - 0x4820]
0000092C 303C 00FA move.w D0, 0xFA
00000930 AAAA syscall QuickTimeDispatch
00000932 486E FF58 pea.l [A6 - 0xA8]
00000936 486D F540 pea.l [A5 - 0xAC0]
0000093A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000093E 4A2E FF58 tst.b [A6 - 0xA8]
00000942 508F addq.l A7, 8
00000944 6600 10C0 bne +0x10C2 /* 00001A06 */
00000948 2F2C 0114 move.l -[A7], [A4 + 0x114]
0000094C 486D B7E0 pea.l [A5 - 0x4820]
00000950 303C 00F9 move.w D0, 0xF9
00000954 AAAA syscall QuickTimeDispatch
00000956 7601 moveq.l D3, 0x01
00000958 6000 109E bra +0x10A0 /* 000019F8 */
label0000095C:
0000095C 42A7 clr.l -[A7]
0000095E 2F2C 0114 move.l -[A7], [A4 + 0x114]
00000962 2F03 move.l -[A7], D3
00000964 303C 0117 move.w D0, 0x117
00000968 AAAA syscall QuickTimeDispatch
0000096A 245F movea.l A2, [A7]+
0000096C 486E FF58 pea.l [A6 - 0xA8]
00000970 486D F54C pea.l [A5 - 0xAB4]
00000974 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000978 4A2E FF58 tst.b [A6 - 0xA8]
0000097C 508F addq.l A7, 8
0000097E 6600 1086 bne +0x1088 /* 00001A06 */
00000982 42A7 clr.l -[A7]
00000984 2F0A move.l -[A7], A2
00000986 303C 0127 move.w D0, 0x127
0000098A AAAA syscall QuickTimeDispatch
0000098C 2D5F FECC move.l [A6 - 0x134], [A7]+
00000990 486E FF58 pea.l [A6 - 0xA8]
00000994 486D F55A pea.l [A5 - 0xAA6]
00000998 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000099C 4A2E FF58 tst.b [A6 - 0xA8]
000009A0 508F addq.l A7, 8
000009A2 6600 1062 bne +0x1064 /* 00001A06 */
000009A6 42A7 clr.l -[A7]
000009A8 2F0A move.l -[A7], A2
000009AA 303C 0062 move.w D0, 0x62 /* 'b' */
000009AE AAAA syscall QuickTimeDispatch
000009B0 265F movea.l A3, [A7]+
000009B2 486E FF58 pea.l [A6 - 0xA8]
000009B6 486D F568 pea.l [A5 - 0xA98]
000009BA 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000009BE 4A2E FF58 tst.b [A6 - 0xA8]
000009C2 508F addq.l A7, 8
000009C4 6600 1040 bne +0x1042 /* 00001A06 */
000009C8 42A7 clr.l -[A7]
000009CA 2F0B move.l -[A7], A3
000009CC 303C 0079 move.w D0, 0x79 /* 'y' */
000009D0 AAAA syscall QuickTimeDispatch
000009D2 2003 move.l D0, D3
000009D4 5380 subq.l D0, 1
000009D6 4C3C 0000 0000 movem.w <none>, 0x0
000009DC 00D2 .incomplete
000009DE 299F 0920 019E move.l [A4 + 0x19E + D0], [A7]+
000009E4 486E FF58 pea.l [A6 - 0xA8]
000009E8 486D F576 pea.l [A5 - 0xA8A]
000009EC 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000009F0 4A2E FF58 tst.b [A6 - 0xA8]
000009F4 508F addq.l A7, 8
000009F6 6600 100E bne +0x1010 /* 00001A06 */
000009FA 2003 move.l D0, D3
000009FC 5380 subq.l D0, 1
000009FE 4C3C 0000 0000 movem.w <none>, 0x0
00000A04 00D2 .incomplete
00000A06 2F34 0920 019E move.l -[A7], [A4 + 0x19E + D0]
00000A0C 2F2E FECC move.l -[A7], [A6 - 0x134]
00000A10 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000A14 2E8B move.l [A7], A3
00000A16 486E FF5A pea.l [A6 - 0xA6]
00000A1A 42A7 clr.l -[A7]
00000A1C 42A7 clr.l -[A7]
00000A1E 303C 006F move.w D0, 0x6F /* 'o' */
00000A22 AAAA syscall QuickTimeDispatch
00000A24 486E FF58 pea.l [A6 - 0xA8]
00000A28 486D F58A pea.l [A5 - 0xA76]
00000A2C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000A30 4A2E FF58 tst.b [A6 - 0xA8]
00000A34 4FEF 000C lea.l A7, [A7 + 0xC]
00000A38 6600 0FCC bne +0xFCE /* 00001A06 */
00000A3C 2003 move.l D0, D3
00000A3E 5380 subq.l D0, 1
00000A40 4C3C 0000 0000 movem.w <none>, 0x0
00000A46 00D2 .incomplete
00000A48 29AE FF5A 0920 018E move.l [A4 + 0x18E + D0], [A6 - 0xA6]
00000A50 42A7 clr.l -[A7]
00000A52 2F0A move.l -[A7], A2
00000A54 303C 0047 move.w D0, 0x47 /* 'G' */
00000A58 AAAA syscall QuickTimeDispatch
00000A5A 2003 move.l D0, D3
00000A5C 5380 subq.l D0, 1
00000A5E 4C3C 0000 0000 movem.w <none>, 0x0
00000A64 00D2 .incomplete
00000A66 299F 0920 01C2 move.l [A4 + 0x1C2 + D0], [A7]+
00000A6C 486E FF58 pea.l [A6 - 0xA8]
00000A70 486D F5A6 pea.l [A5 - 0xA5A]
00000A74 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000A78 4A2E FF58 tst.b [A6 - 0xA8]
00000A7C 508F addq.l A7, 8
00000A7E 6600 0F86 bne +0xF88 /* 00001A06 */
00000A82 2003 move.l D0, D3
00000A84 5380 subq.l D0, 1
00000A86 4C3C 0000 0000 movem.w <none>, 0x0
00000A8C 00D2 .incomplete
00000A8E 29AE FECC 0920 018A move.l [A4 + 0x18A + D0], [A6 - 0x134]
00000A96 42A7 clr.l -[A7]
00000A98 2F0A move.l -[A7], A2
00000A9A 303C 0043 move.w D0, 0x43 /* 'C' */
00000A9E AAAA syscall QuickTimeDispatch
00000AA0 2003 move.l D0, D3
00000AA2 5380 subq.l D0, 1
00000AA4 4C3C 0000 0000 movem.w <none>, 0x0
00000AAA 00D2 .incomplete
00000AAC 299F 0920 01C6 move.l [A4 + 0x1C6 + D0], [A7]+
00000AB2 486E FF58 pea.l [A6 - 0xA8]
00000AB6 486D F5B4 pea.l [A5 - 0xA4C]
00000ABA 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000ABE 4A2E FF58 tst.b [A6 - 0xA8]
00000AC2 508F addq.l A7, 8
00000AC4 6600 0F40 bne +0xF42 /* 00001A06 */
00000AC8 42A7 clr.l -[A7]
00000ACA 2F0A move.l -[A7], A2
00000ACC 303C 0044 move.w D0, 0x44 /* 'D' */
00000AD0 AAAA syscall QuickTimeDispatch
00000AD2 2003 move.l D0, D3
00000AD4 5380 subq.l D0, 1
00000AD6 4C3C 0000 0000 movem.w <none>, 0x0
00000ADC 00D2 .incomplete
00000ADE 299F 0920 01CA move.l [A4 + 0x1CA + D0], [A7]+
00000AE4 486E FF58 pea.l [A6 - 0xA8]
00000AE8 486D F5CA pea.l [A5 - 0xA36]
00000AEC 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000AF0 4A2E FF58 tst.b [A6 - 0xA8]
00000AF4 508F addq.l A7, 8
00000AF6 6600 0F0E bne +0xF10 /* 00001A06 */
00000AFA 2003 move.l D0, D3
00000AFC 5380 subq.l D0, 1
00000AFE 4C3C 0000 0000 movem.w <none>, 0x0
00000B04 00D2 .incomplete
00000B06 2203 move.l D1, D3
00000B08 5381 subq.l D1, 1
00000B0A 4C3C 1000 0000 movem.w A4, 0x0
00000B10 00D2 .incomplete
00000B12 2234 1920 01C6 move.l D1, [A4 + 0x1C6 + D1]
00000B18 B2B4 0920 01CA cmp.l D1, [A4 + 0x1CA + D0]
00000B1E 6F28 ble +0x2A /* 00000B48 */
00000B20 2003 move.l D0, D3
00000B22 5380 subq.l D0, 1
00000B24 4C3C 0000 0000 movem.w <none>, 0x0
00000B2A 00D2 .incomplete
00000B2C 4AB4 0920 01C6 tst.l [A4 + 0x1C6 + D0]
00000B32 6714 beq +0x16 /* 00000B48 */
00000B34 486D F5E4 pea.l [A5 - 0xA1C]
00000B38 486D F5F0 pea.l [A5 - 0xA10]
00000B3C 486D F5F6 pea.l [A5 - 0xA0A]
00000B40 42A7 clr.l -[A7]
00000B42 A98B syscall ParamText
00000B44 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
label00000B48:
00000B48 4227 clr.b -[A7]
00000B4A 2F0A move.l -[A7], A2
00000B4C 303C 0045 move.w D0, 0x45 /* 'E' */
00000B50 AAAA syscall QuickTimeDispatch
00000B52 2003 move.l D0, D3
00000B54 5380 subq.l D0, 1
00000B56 4C3C 0000 0000 movem.w <none>, 0x0
00000B5C 00D2 .incomplete
00000B5E 199F 0920 0241 move.b [A4 + 0x241 + D0], [A7]+
00000B64 486E FF58 pea.l [A6 - 0xA8]
00000B68 486D F62C pea.l [A5 - 0x9D4]
00000B6C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000B70 4A2E FF58 tst.b [A6 - 0xA8]
00000B74 508F addq.l A7, 8
00000B76 6600 0E8E bne +0xE90 /* 00001A06 */
00000B7A 42A7 clr.l -[A7]
00000B7C 2F2C 0114 move.l -[A7], [A4 + 0x114]
00000B80 303C 0029 move.w D0, 0x29 /* ')' */
00000B84 AAAA syscall QuickTimeDispatch
00000B86 2003 move.l D0, D3
00000B88 5380 subq.l D0, 1
00000B8A 4C3C 0000 0000 movem.w <none>, 0x0
00000B90 00D2 .incomplete
00000B92 299F 0920 0196 move.l [A4 + 0x196 + D0], [A7]+
00000B98 486E FF58 pea.l [A6 - 0xA8]
00000B9C 486D F63C pea.l [A5 - 0x9C4]
00000BA0 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000BA4 4A2E FF58 tst.b [A6 - 0xA8]
00000BA8 508F addq.l A7, 8
00000BAA 6600 0E5A bne +0xE5C /* 00001A06 */
00000BAE 42A7 clr.l -[A7]
00000BB0 2F0A move.l -[A7], A2
00000BB2 303C 004B move.w D0, 0x4B /* 'K' */
00000BB6 AAAA syscall QuickTimeDispatch
00000BB8 2003 move.l D0, D3
00000BBA 5380 subq.l D0, 1
00000BBC 4C3C 0000 0000 movem.w <none>, 0x0
00000BC2 00D2 .incomplete
00000BC4 299F 0920 0192 move.l [A4 + 0x192 + D0], [A7]+
00000BCA 486E FF58 pea.l [A6 - 0xA8]
00000BCE 486D F64E pea.l [A5 - 0x9B2]
00000BD2 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000BD6 4A2E FF58 tst.b [A6 - 0xA8]
00000BDA 508F addq.l A7, 8
00000BDC 6600 0E28 bne +0xE2A /* 00001A06 */
00000BE0 42A7 clr.l -[A7]
00000BE2 2F0A move.l -[A7], A2
00000BE4 303C 004C move.w D0, 0x4C /* 'L' */
00000BE8 AAAA syscall QuickTimeDispatch
00000BEA 2003 move.l D0, D3
00000BEC 5380 subq.l D0, 1
00000BEE 4C3C 0000 0000 movem.w <none>, 0x0
00000BF4 00D2 .incomplete
00000BF6 299F 0920 019A move.l [A4 + 0x19A + D0], [A7]+
00000BFC 486E FF58 pea.l [A6 - 0xA8]
00000C00 486D F660 pea.l [A5 - 0x9A0]
00000C04 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000C08 4A2E FF58 tst.b [A6 - 0xA8]
00000C0C 508F addq.l A7, 8
00000C0E 6600 0DF6 bne +0xDF8 /* 00001A06 */
00000C12 2F0A move.l -[A7], A2
00000C14 2003 move.l D0, D3
00000C16 5380 subq.l D0, 1
00000C18 4C3C 0000 0000 movem.w <none>, 0x0
00000C1E 00D2 .incomplete
00000C20 4874 0920 01CE pea.l [A4 + 0x1CE + D0]
00000C26 303C 004E move.w D0, 0x4E /* 'N' */
00000C2A AAAA syscall QuickTimeDispatch
00000C2C 486E FF58 pea.l [A6 - 0xA8]
00000C30 486D F670 pea.l [A5 - 0x990]
00000C34 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000C38 4A2E FF58 tst.b [A6 - 0xA8]
00000C3C 508F addq.l A7, 8
00000C3E 6600 0DC6 bne +0xDC8 /* 00001A06 */
00000C42 2F0A move.l -[A7], A2
00000C44 2003 move.l D0, D3
00000C46 5380 subq.l D0, 1
00000C48 4C3C 0000 0000 movem.w <none>, 0x0
00000C4E 00D2 .incomplete
00000C50 4874 0920 01D2 pea.l [A4 + 0x1D2 + D0]
00000C56 303C 0056 move.w D0, 0x56 /* 'V' */
00000C5A AAAA syscall QuickTimeDispatch
00000C5C 486E FF58 pea.l [A6 - 0xA8]
00000C60 486D F682 pea.l [A5 - 0x97E]
00000C64 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000C68 4A2E FF58 tst.b [A6 - 0xA8]
00000C6C 508F addq.l A7, 8
00000C6E 6600 0D96 bne +0xD98 /* 00001A06 */
00000C72 4267 clr.w -[A7]
00000C74 2F0A move.l -[A7], A2
00000C76 303C 0050 move.w D0, 0x50 /* 'P' */
00000C7A AAAA syscall QuickTimeDispatch
00000C7C 2003 move.l D0, D3
00000C7E 5380 subq.l D0, 1
00000C80 4C3C 0000 0000 movem.w <none>, 0x0
00000C86 00D2 .incomplete
00000C88 305F movea.w A0, [A7]+
00000C8A 2988 0920 01BA move.l [A4 + 0x1BA + D0], A0
00000C90 486E FF58 pea.l [A6 - 0xA8]
00000C94 486D F692 pea.l [A5 - 0x96E]
00000C98 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000C9C 4A2E FF58 tst.b [A6 - 0xA8]
00000CA0 508F addq.l A7, 8
00000CA2 6600 0D62 bne +0xD64 /* 00001A06 */
00000CA6 4267 clr.w -[A7]
00000CA8 2F0A move.l -[A7], A2
00000CAA 303C 0054 move.w D0, 0x54 /* 'T' */
00000CAE AAAA syscall QuickTimeDispatch
00000CB0 2003 move.l D0, D3
00000CB2 5380 subq.l D0, 1
00000CB4 4C3C 0000 0000 movem.w <none>, 0x0
00000CBA 00D2 .incomplete
00000CBC 305F movea.w A0, [A7]+
00000CBE 2988 0920 01AE move.l [A4 + 0x1AE + D0], A0
00000CC4 486E FF58 pea.l [A6 - 0xA8]
00000CC8 486D F6A0 pea.l [A5 - 0x960]
00000CCC 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000CD0 4A2E FF58 tst.b [A6 - 0xA8]
00000CD4 508F addq.l A7, 8
00000CD6 6600 0D2E bne +0xD30 /* 00001A06 */
00000CDA 2F0A move.l -[A7], A2
00000CDC 486E FF1A pea.l [A6 - 0xE6]
00000CE0 486E FF16 pea.l [A6 - 0xEA]
00000CE4 303C 005D move.w D0, 0x5D /* ']' */
00000CE8 AAAA syscall QuickTimeDispatch
00000CEA 486E FF58 pea.l [A6 - 0xA8]
00000CEE 486D F6B0 pea.l [A5 - 0x950]
00000CF2 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000CF6 4A2E FF58 tst.b [A6 - 0xA8]
00000CFA 508F addq.l A7, 8
00000CFC 6600 0D08 bne +0xD0A /* 00001A06 */
00000D00 2003 move.l D0, D3
00000D02 5380 subq.l D0, 1
00000D04 4C3C 0000 0000 movem.w <none>, 0x0
00000D0A 00D2 .incomplete
00000D0C 4274 0920 01F8 clr.w [A4 + 0x1F8 + D0]
00000D12 2003 move.l D0, D3
00000D14 5380 subq.l D0, 1
00000D16 4C3C 0000 0000 movem.w <none>, 0x0
00000D1C 00D2 .incomplete
00000D1E 4274 0920 01F6 clr.w [A4 + 0x1F6 + D0]
00000D24 202E FF1A move.l D0, [A6 - 0xE6]
00000D28 7210 moveq.l D1, 0x10
00000D2A E2A0 asr D0, D1
00000D2C 2203 move.l D1, D3
00000D2E 5381 subq.l D1, 1
00000D30 4C3C 1000 0000 movem.w A4, 0x0
00000D36 00D2 .incomplete
00000D38 3980 1920 01FC move.w [A4 + 0x1FC + D1], D0
00000D3E 202E FF16 move.l D0, [A6 - 0xEA]
00000D42 7210 moveq.l D1, 0x10
00000D44 E2A0 asr D0, D1
00000D46 2203 move.l D1, D3
00000D48 5381 subq.l D1, 1
00000D4A 4C3C 1000 0000 movem.w A4, 0x0
00000D50 00D2 .incomplete
00000D52 3980 1920 01FA move.w [A4 + 0x1FA + D1], D0
00000D58 2003 move.l D0, D3
00000D5A 5380 subq.l D0, 1
00000D5C 4C3C 0000 0000 movem.w <none>, 0x0
00000D62 00D2 .incomplete
00000D64 2D74 0920 01F6 FF72 move.l [A6 - 0x8E], [A4 + 0x1F6 + D0]
00000D6C 2D74 0920 01FA FF76 move.l [A6 - 0x8A], [A4 + 0x1FA + D0]
00000D74 42A7 clr.l -[A7]
00000D76 2F0B move.l -[A7], A3
00000D78 303C 0066 move.w D0, 0x66 /* 'f' */
00000D7C AAAA syscall QuickTimeDispatch
00000D7E 2003 move.l D0, D3
00000D80 5380 subq.l D0, 1
00000D82 4C3C 0000 0000 movem.w <none>, 0x0
00000D88 00D2 .incomplete
00000D8A 299F 0920 0242 move.l [A4 + 0x242 + D0], [A7]+
00000D90 486E FF58 pea.l [A6 - 0xA8]
00000D94 486D F6C4 pea.l [A5 - 0x93C]
00000D98 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000D9C 4A2E FF58 tst.b [A6 - 0xA8]
00000DA0 508F addq.l A7, 8
00000DA2 6600 0C62 bne +0xC64 /* 00001A06 */
00000DA6 42A7 clr.l -[A7]
00000DA8 2F0B move.l -[A7], A3
00000DAA 303C 0067 move.w D0, 0x67 /* 'g' */
00000DAE AAAA syscall QuickTimeDispatch
00000DB0 2003 move.l D0, D3
00000DB2 5380 subq.l D0, 1
00000DB4 4C3C 0000 0000 movem.w <none>, 0x0
00000DBA 00D2 .incomplete
00000DBC 299F 0920 0246 move.l [A4 + 0x246 + D0], [A7]+
00000DC2 486E FF58 pea.l [A6 - 0xA8]
00000DC6 486D F6DA pea.l [A5 - 0x926]
00000DCA 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000DCE 4A2E FF58 tst.b [A6 - 0xA8]
00000DD2 508F addq.l A7, 8
00000DD4 6600 0C30 bne +0xC32 /* 00001A06 */
00000DD8 42A7 clr.l -[A7]
00000DDA 2F0B move.l -[A7], A3
00000DDC 303C 0068 move.w D0, 0x68 /* 'h' */
00000DE0 AAAA syscall QuickTimeDispatch
00000DE2 2003 move.l D0, D3
00000DE4 5380 subq.l D0, 1
00000DE6 4C3C 0000 0000 movem.w <none>, 0x0
00000DEC 00D2 .incomplete
00000DEE 299F 0920 024E move.l [A4 + 0x24E + D0], [A7]+
00000DF4 486E FF58 pea.l [A6 - 0xA8]
00000DF8 486D F6F4 pea.l [A5 - 0x90C]
00000DFC 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000E00 4A2E FF58 tst.b [A6 - 0xA8]
00000E04 508F addq.l A7, 8
00000E06 6600 0BFE bne +0xC00 /* 00001A06 */
00000E0A 42A7 clr.l -[A7]
00000E0C 2F0B move.l -[A7], A3
00000E0E 303C 006A move.w D0, 0x6A /* 'j' */
00000E12 AAAA syscall QuickTimeDispatch
00000E14 2003 move.l D0, D3
00000E16 5380 subq.l D0, 1
00000E18 4C3C 0000 0000 movem.w <none>, 0x0
00000E1E 00D2 .incomplete
00000E20 299F 0920 024A move.l [A4 + 0x24A + D0], [A7]+
00000E26 486E FF58 pea.l [A6 - 0xA8]
00000E2A 486D F706 pea.l [A5 - 0x8FA]
00000E2E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000E32 4A2E FF58 tst.b [A6 - 0xA8]
00000E36 508F addq.l A7, 8
00000E38 6600 0BCC bne +0xBCE /* 00001A06 */
00000E3C 4267 clr.w -[A7]
00000E3E 2F0B move.l -[A7], A3
00000E40 303C 006B move.w D0, 0x6B /* 'k' */
00000E44 AAAA syscall QuickTimeDispatch
00000E46 2003 move.l D0, D3
00000E48 5380 subq.l D0, 1
00000E4A 4C3C 0000 0000 movem.w <none>, 0x0
00000E50 00D2 .incomplete
00000E52 305F movea.w A0, [A7]+
00000E54 2988 0920 01AA move.l [A4 + 0x1AA + D0], A0
00000E5A 486E FF58 pea.l [A6 - 0xA8]
00000E5E 486D F718 pea.l [A5 - 0x8E8]
00000E62 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000E66 4A2E FF58 tst.b [A6 - 0xA8]
00000E6A 508F addq.l A7, 8
00000E6C 6600 0B98 bne +0xB9A /* 00001A06 */
00000E70 4267 clr.w -[A7]
00000E72 2F0B move.l -[A7], A3
00000E74 303C 006D move.w D0, 0x6D /* 'm' */
00000E78 AAAA syscall QuickTimeDispatch
00000E7A 2003 move.l D0, D3
00000E7C 5380 subq.l D0, 1
00000E7E 4C3C 0000 0000 movem.w <none>, 0x0
00000E84 00D2 .incomplete
00000E86 305F movea.w A0, [A7]+
00000E88 2988 0920 0252 move.l [A4 + 0x252 + D0], A0
00000E8E 486E FF58 pea.l [A6 - 0xA8]
00000E92 486D F72A pea.l [A5 - 0x8D6]
00000E96 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000E9A 4A2E FF58 tst.b [A6 - 0xA8]
00000E9E 508F addq.l A7, 8
00000EA0 6600 0B64 bne +0xB66 /* 00001A06 */
00000EA4 42A7 clr.l -[A7]
00000EA6 2F0B move.l -[A7], A3
00000EA8 303C 0077 move.w D0, 0x77 /* 'w' */
00000EAC AAAA syscall QuickTimeDispatch
00000EAE 2003 move.l D0, D3
00000EB0 5380 subq.l D0, 1
00000EB2 4C3C 0000 0000 movem.w <none>, 0x0
00000EB8 00D2 .incomplete
00000EBA 299F 0920 01A2 move.l [A4 + 0x1A2 + D0], [A7]+
00000EC0 486E FF58 pea.l [A6 - 0xA8]
00000EC4 486D F73A pea.l [A5 - 0x8C6]
00000EC8 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000ECC 4A2E FF58 tst.b [A6 - 0xA8]
00000ED0 508F addq.l A7, 8
00000ED2 6600 0B32 bne +0xB34 /* 00001A06 */
00000ED6 2003 move.l D0, D3
00000ED8 5380 subq.l D0, 1
00000EDA 4C3C 0000 0000 movem.w <none>, 0x0
00000EE0 00D2 .incomplete
00000EE2 4274 0920 022E clr.w [A4 + 0x22E + D0]
00000EE8 2003 move.l D0, D3
00000EEA 5380 subq.l D0, 1
00000EEC 4C3C 0000 0000 movem.w <none>, 0x0
00000EF2 00D2 .incomplete
00000EF4 42B4 0920 0230 clr.l [A4 + 0x230 + D0]
00000EFA 0CAE 7669 6465 FF5A cmpi.l [A6 - 0xA6], 0x76696465 /* 'vide' */
00000F02 6600 0870 bne +0x872 /* 00001774 */
00000F06 2003 move.l D0, D3
00000F08 5380 subq.l D0, 1
00000F0A 4C3C 0000 0000 movem.w <none>, 0x0
00000F10 00D2 .incomplete
00000F12 2D74 0920 019E FF62 move.l [A6 - 0x9E], [A4 + 0x19E + D0]
00000F1A 7001 moveq.l D0, 0x01
00000F1C 2D40 FFD8 move.l [A6 - 0x28], D0
00000F20 52AC 017E addq.l [A4 + 0x17E], 1
00000F24 4AAE FF62 tst.l [A6 - 0x9E]
00000F28 6F00 084A ble +0x84C /* 00001774 */
00000F2C 4A2E 0008 tst.b [A6 + 0x8]
00000F30 6700 0096 beq +0x98 /* 00000FC8 */
00000F34 42AE FF4E clr.l [A6 - 0xB2]
label00000F38:
00000F38 3F3C 0001 move.w -[A7], 0x1
00000F3C 486E FF4E pea.l [A6 - 0xB2]
00000F40 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000F44 4AAE FF4E tst.l [A6 - 0xB2]
00000F48 5C8F addq.l A7, 6
00000F4A 6772 beq +0x74 /* 00000FBE */
00000F4C 42A7 clr.l -[A7]
00000F4E 206E FF4E movea.l A0, [A6 - 0xB2]
00000F52 2F28 0004 move.l -[A7], [A0 + 0x4]
00000F56 486E FF6A pea.l [A6 - 0x96]
00000F5A 2F3C 0004 03E8 move.l -[A7], 0x403E8
00000F60 7000 moveq.l D0, 0x00
00000F62 A82A syscall ComponentDispatch
00000F64 2A1F move.l D5, [A7]+
00000F66 082E 0003 FF6D btst.b [A6 - 0x93], 0x3
00000F6C 6748 beq +0x4A /* 00000FB6 */
00000F6E 206E FF4E movea.l A0, [A6 - 0xB2]
00000F72 117C 0001 0011 move.b [A0 + 0x11], 0x1
00000F78 42A7 clr.l -[A7]
00000F7A 206E FF4E movea.l A0, [A6 - 0xB2]
00000F7E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000F82 2F2E FF62 move.l -[A7], [A6 - 0x9E]
00000F86 486E FF72 pea.l [A6 - 0x8E]
00000F8A 2F2E FF4A move.l -[A7], [A6 - 0xB6]
00000F8E 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00000F92 2F2C 0104 move.l -[A7], [A4 + 0x104]
00000F96 2003 move.l D0, D3
00000F98 5380 subq.l D0, 1
00000F9A 4C3C 0000 0000 movem.w <none>, 0x0
00000FA0 00D2 .incomplete
00000FA2 2F34 0920 024E move.l -[A7], [A4 + 0x24E + D0]
00000FA8 2F3C 0018 03ED move.l -[A7], 0x1803ED
00000FAE 7000 moveq.l D0, 0x00
00000FB0 A82A syscall ComponentDispatch
00000FB2 2A1F move.l D5, [A7]+
00000FB4 6008 bra +0xA /* 00000FBE */
label00000FB6:
00000FB6 206E FF4E movea.l A0, [A6 - 0xB2]
00000FBA 4228 0011 clr.b [A0 + 0x11]
label00000FBE:
00000FBE 4AAE FF4E tst.l [A6 - 0xB2]
00000FC2 6600 FF74 bne -0x8A /* 00000F38 */
00000FC6 6044 bra +0x46 /* 0000100C */
label00000FC8:
00000FC8 4A2E 0016 tst.b [A6 + 0x16]
00000FCC 673E beq +0x40 /* 0000100C */
00000FCE 4A87 tst.l D7
00000FD0 673A beq +0x3C /* 0000100C */
00000FD2 42A7 clr.l -[A7]
00000FD4 2047 movea.l A0, D7
00000FD6 2F28 0004 move.l -[A7], [A0 + 0x4]
00000FDA 2F2E FF62 move.l -[A7], [A6 - 0x9E]
00000FDE 486E FF72 pea.l [A6 - 0x8E]
00000FE2 2F2E FF4A move.l -[A7], [A6 - 0xB6]
00000FE6 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00000FEA 2F2C 0104 move.l -[A7], [A4 + 0x104]
00000FEE 2003 move.l D0, D3
00000FF0 5380 subq.l D0, 1
00000FF2 4C3C 0000 0000 movem.w <none>, 0x0
00000FF8 00D2 .incomplete
00000FFA 2F34 0920 024E move.l -[A7], [A4 + 0x24E + D0]
00001000 2F3C 0018 03ED move.l -[A7], 0x1803ED
00001006 7000 moveq.l D0, 0x00
00001008 A82A syscall ComponentDispatch
0000100A 2A1F move.l D5, [A7]+
label0000100C:
0000100C 4A2E 000A tst.b [A6 + 0xA]
00001010 6700 00D8 beq +0xDA /* 000010EA */
00001014 42AE FF4E clr.l [A6 - 0xB2]
label00001018:
00001018 3F3C 0002 move.w -[A7], 0x2
0000101C 486E FF4E pea.l [A6 - 0xB2]
00001020 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00001024 4AAE FF4E tst.l [A6 - 0xB2]
00001028 5C8F addq.l A7, 6
0000102A 6772 beq +0x74 /* 0000109E */
0000102C 42A7 clr.l -[A7]
0000102E 206E FF4E movea.l A0, [A6 - 0xB2]
00001032 2F28 0004 move.l -[A7], [A0 + 0x4]
00001036 486E FF6A pea.l [A6 - 0x96]
0000103A 2F3C 0004 03E8 move.l -[A7], 0x403E8
00001040 7000 moveq.l D0, 0x00
00001042 A82A syscall ComponentDispatch
00001044 2A1F move.l D5, [A7]+
00001046 082E 0003 FF6D btst.b [A6 - 0x93], 0x3
0000104C 6748 beq +0x4A /* 00001096 */
0000104E 206E FF4E movea.l A0, [A6 - 0xB2]
00001052 117C 0001 0011 move.b [A0 + 0x11], 0x1
00001058 42A7 clr.l -[A7]
0000105A 206E FF4E movea.l A0, [A6 - 0xB2]
0000105E 2F28 0004 move.l -[A7], [A0 + 0x4]
00001062 2F2E FF62 move.l -[A7], [A6 - 0x9E]
00001066 486E FF72 pea.l [A6 - 0x8E]
0000106A 2F2E FF4A move.l -[A7], [A6 - 0xB6]
0000106E 2F2E FF42 move.l -[A7], [A6 - 0xBE]
00001072 2F2C 0104 move.l -[A7], [A4 + 0x104]
00001076 2003 move.l D0, D3
00001078 5380 subq.l D0, 1
0000107A 4C3C 0000 0000 movem.w <none>, 0x0
00001080 00D2 .incomplete
00001082 2F34 0920 024E move.l -[A7], [A4 + 0x24E + D0]
00001088 2F3C 0018 03ED move.l -[A7], 0x1803ED
0000108E 7000 moveq.l D0, 0x00
00001090 A82A syscall ComponentDispatch
00001092 2A1F move.l D5, [A7]+
00001094 6008 bra +0xA /* 0000109E */
label00001096:
00001096 206E FF4E movea.l A0, [A6 - 0xB2]
0000109A 4228 0011 clr.b [A0 + 0x11]
label0000109E:
0000109E 4AAE FF4E tst.l [A6 - 0xB2]
000010A2 6600 FF74 bne -0x8A /* 00001018 */
000010A6 2F06 move.l -[A7], D6
000010A8 42A7 clr.l -[A7]
000010AA 303C 002D move.w D0, 0x2D /* '-' */
000010AE AAAA syscall QuickTimeDispatch
000010B0 486E FF58 pea.l [A6 - 0xA8]
000010B4 486D F75A pea.l [A5 - 0x8A6]
000010B8 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000010BC 4A2E FF58 tst.b [A6 - 0xA8]
000010C0 508F addq.l A7, 8
000010C2 6600 0942 bne +0x944 /* 00001A06 */
000010C6 2F06 move.l -[A7], D6
000010C8 4267 clr.w -[A7]
000010CA 303C 002F move.w D0, 0x2F /* '/' */
000010CE AAAA syscall QuickTimeDispatch
000010D0 486E FF58 pea.l [A6 - 0xA8]
000010D4 486D F76E pea.l [A5 - 0x892]
000010D8 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000010DC 4A2E FF58 tst.b [A6 - 0xA8]
000010E0 508F addq.l A7, 8
000010E2 6600 0922 bne +0x924 /* 00001A06 */
000010E6 6000 0088 bra +0x8A /* 00001170 */
label000010EA:
000010EA 4A2E 0018 tst.b [A6 + 0x18]
000010EE 6700 0080 beq +0x82 /* 00001170 */
000010F2 4A87 tst.l D7
000010F4 673A beq +0x3C /* 00001130 */
000010F6 42A7 clr.l -[A7]
000010F8 2047 movea.l A0, D7
000010FA 2F28 0004 move.l -[A7], [A0 + 0x4]
000010FE 2F2E FF62 move.l -[A7], [A6 - 0x9E]
00001102 486E FF72 pea.l [A6 - 0x8E]
00001106 2F2E FF4A move.l -[A7], [A6 - 0xB6]
0000110A 2F2E FF42 move.l -[A7], [A6 - 0xBE]
0000110E 2F2C 0104 move.l -[A7], [A4 + 0x104]
00001112 2003 move.l D0, D3
00001114 5380 subq.l D0, 1
00001116 4C3C 0000 0000 movem.w <none>, 0x0
0000111C 00D2 .incomplete
0000111E 2F34 0920 024E move.l -[A7], [A4 + 0x24E + D0]
00001124 2F3C 0018 03ED move.l -[A7], 0x1803ED
0000112A 7000 moveq.l D0, 0x00
0000112C A82A syscall ComponentDispatch
0000112E 2A1F move.l D5, [A7]+
label00001130:
00001130 2F06 move.l -[A7], D6
00001132 42A7 clr.l -[A7]
00001134 303C 002D move.w D0, 0x2D /* '-' */
00001138 AAAA syscall QuickTimeDispatch
0000113A 486E FF58 pea.l [A6 - 0xA8]
0000113E 486D F784 pea.l [A5 - 0x87C]
00001142 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001146 4A2E FF58 tst.b [A6 - 0xA8]
0000114A 508F addq.l A7, 8
0000114C 6600 08B8 bne +0x8BA /* 00001A06 */
00001150 2F06 move.l -[A7], D6
00001152 4267 clr.w -[A7]
00001154 303C 002F move.w D0, 0x2F /* '/' */
00001158 AAAA syscall QuickTimeDispatch
0000115A 486E FF58 pea.l [A6 - 0xA8]
0000115E 486D F798 pea.l [A5 - 0x868]
00001162 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001166 4A2E FF58 tst.b [A6 - 0xA8]
0000116A 508F addq.l A7, 8
0000116C 6600 0898 bne +0x89A /* 00001A06 */
label00001170:
00001170 2F2C 0114 move.l -[A7], [A4 + 0x114]
00001174 42A7 clr.l -[A7]
00001176 303C 002D move.w D0, 0x2D /* '-' */
0000117A AAAA syscall QuickTimeDispatch
0000117C 486E FF58 pea.l [A6 - 0xA8]
00001180 486D F7AE pea.l [A5 - 0x852]
00001184 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001188 4A2E FF58 tst.b [A6 - 0xA8]
0000118C 508F addq.l A7, 8
0000118E 6600 0876 bne +0x878 /* 00001A06 */
00001192 2F2C 0114 move.l -[A7], [A4 + 0x114]
00001196 4267 clr.w -[A7]
00001198 303C 002F move.w D0, 0x2F /* '/' */
0000119C AAAA syscall QuickTimeDispatch
0000119E 486E FF58 pea.l [A6 - 0xA8]
000011A2 486D F7C2 pea.l [A5 - 0x83E]
000011A6 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000011AA 4A2E FF58 tst.b [A6 - 0xA8]
000011AE 508F addq.l A7, 8
000011B0 6600 0854 bne +0x856 /* 00001A06 */
000011B4 42AE FFD0 clr.l [A6 - 0x30]
000011B8 7001 moveq.l D0, 0x01
000011BA 2D40 FF66 move.l [A6 - 0x9A], D0
label000011BE:
000011BE 4A2E 0008 tst.b [A6 + 0x8]
000011C2 6614 bne +0x16 /* 000011D8 */
000011C4 4A2E 000A tst.b [A6 + 0xA]
000011C8 660E bne +0x10 /* 000011D8 */
000011CA 4A2E 0016 tst.b [A6 + 0x16]
000011CE 6608 bne +0xA /* 000011D8 */
000011D0 4A2E 0018 tst.b [A6 + 0x18]
000011D4 6700 00DE beq +0xE0 /* 000012B4 */
label000011D8:
000011D8 486E FF22 pea.l [A6 - 0xDE]
000011DC 486E FF1E pea.l [A6 - 0xE2]
000011E0 203C 0008 0005 move.l D0, 0x80005
000011E6 AB1D syscall QDExtensions
000011E8 2F2E FF46 move.l -[A7], [A6 - 0xBA]
000011EC A873 syscall SetPort
000011EE 206E FF4A movea.l A0, [A6 - 0xB6]
000011F2 2068 0002 movea.l A0, [A0 + 0x2]
000011F6 2F10 move.l -[A7], [A0]
000011F8 206E FF46 movea.l A0, [A6 - 0xBA]
000011FC 2068 0002 movea.l A0, [A0 + 0x2]
00001200 2F10 move.l -[A7], [A0]
00001202 486E FF72 pea.l [A6 - 0x8E]
00001206 486E FF72 pea.l [A6 - 0x8E]
0000120A 4267 clr.w -[A7]
0000120C 42A7 clr.l -[A7]
0000120E A8EC syscall CopyBits
00001210 2F2E FF22 move.l -[A7], [A6 - 0xDE]
00001214 2F2E FF1E move.l -[A7], [A6 - 0xE2]
00001218 203C 0008 0006 move.l D0, 0x80006
0000121E AB1D syscall QDExtensions
00001220 4A2E 000A tst.b [A6 + 0xA]
00001224 6606 bne +0x8 /* 0000122C */
00001226 4A2E 0018 tst.b [A6 + 0x18]
0000122A 6742 beq +0x44 /* 0000126E */
label0000122C:
0000122C 2F06 move.l -[A7], D6
0000122E 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00001232 303C 003D move.w D0, 0x3D /* '=' */
00001236 AAAA syscall QuickTimeDispatch
00001238 486E FF58 pea.l [A6 - 0xA8]
0000123C 486D F7D8 pea.l [A5 - 0x828]
00001240 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001244 4A2E FF58 tst.b [A6 - 0xA8]
00001248 508F addq.l A7, 8
0000124A 6600 07BA bne +0x7BC /* 00001A06 */
0000124E 2F06 move.l -[A7], D6
00001250 42A7 clr.l -[A7]
00001252 303C 0005 move.w D0, 0x5
00001256 AAAA syscall QuickTimeDispatch
00001258 486E FF58 pea.l [A6 - 0xA8]
0000125C 486D F7F2 pea.l [A5 - 0x80E]
00001260 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001264 4A2E FF58 tst.b [A6 - 0xA8]
00001268 508F addq.l A7, 8
0000126A 6600 079A bne +0x79C /* 00001A06 */
label0000126E:
0000126E 2F2C 0114 move.l -[A7], [A4 + 0x114]
00001272 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00001276 303C 003D move.w D0, 0x3D /* '=' */
0000127A AAAA syscall QuickTimeDispatch
0000127C 486E FF58 pea.l [A6 - 0xA8]
00001280 486D F804 pea.l [A5 - 0x7FC]
00001284 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001288 4A2E FF58 tst.b [A6 - 0xA8]
0000128C 508F addq.l A7, 8
0000128E 6600 0776 bne +0x778 /* 00001A06 */
00001292 2F2C 0114 move.l -[A7], [A4 + 0x114]
00001296 42A7 clr.l -[A7]
00001298 303C 0005 move.w D0, 0x5
0000129C AAAA syscall QuickTimeDispatch
0000129E 486E FF58 pea.l [A6 - 0xA8]
000012A2 486D F81E pea.l [A5 - 0x7E2]
000012A6 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000012AA 4A2E FF58 tst.b [A6 - 0xA8]
000012AE 508F addq.l A7, 8
000012B0 6600 0754 bne +0x756 /* 00001A06 */
label000012B4:
000012B4 4A2E 0008 tst.b [A6 + 0x8]
000012B8 6612 bne +0x14 /* 000012CC */
000012BA 4A2E 000A tst.b [A6 + 0xA]
000012BE 660C bne +0xE /* 000012CC */
000012C0 4A2E 0016 tst.b [A6 + 0x16]
000012C4 6606 bne +0x8 /* 000012CC */
000012C6 4A2E 0018 tst.b [A6 + 0x18]
000012CA 6744 beq +0x46 /* 00001310 */
label000012CC:
000012CC 486E FF22 pea.l [A6 - 0xDE]
000012D0 486E FF1E pea.l [A6 - 0xE2]
000012D4 203C 0008 0005 move.l D0, 0x80005
000012DA AB1D syscall QDExtensions
000012DC 4AAE FF42 tst.l [A6 - 0xBE]
000012E0 6710 beq +0x12 /* 000012F2 */
000012E2 2F2D E914 move.l -[A7], [A5 - 0x16EC]
000012E6 2F2E FF42 move.l -[A7], [A6 - 0xBE]
000012EA 4EBA ED14 jsr [PC - 0x12EC /* 00000000 */]
000012EE 508F addq.l A7, 8
000012F0 600E bra +0x10 /* 00001300 */
label000012F2:
000012F2 2F2D E914 move.l -[A7], [A5 - 0x16EC]
000012F6 2F2E FF4A move.l -[A7], [A6 - 0xB6]
000012FA 4EBA ED04 jsr [PC - 0x12FC /* 00000000 */]
000012FE 508F addq.l A7, 8
label00001300:
00001300 2F2E FF22 move.l -[A7], [A6 - 0xDE]
00001304 2F2E FF1E move.l -[A7], [A6 - 0xE2]
00001308 203C 0008 0006 move.l D0, 0x80006
0000130E AB1D syscall QDExtensions
label00001310:
00001310 42A7 clr.l -[A7]
00001312 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00001316 2F0A move.l -[A7], A2
00001318 303C 0096 move.w D0, 0x96
0000131C AAAA syscall QuickTimeDispatch
0000131E 2D5F FFC8 move.l [A6 - 0x38], [A7]+
00001322 4267 clr.w -[A7]
00001324 2F0B move.l -[A7], A3
00001326 486E FFE8 pea.l [A6 - 0x18]
0000132A 486E FFE4 pea.l [A6 - 0x1C]
0000132E 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00001332 486E FFB4 pea.l [A6 - 0x4C]
00001336 486E FFB0 pea.l [A6 - 0x50]
0000133A 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
0000133E 486E FFEC pea.l [A6 - 0x14]
00001342 4878 0001 push.l 0x1
00001346 486E FFE0 pea.l [A6 - 0x20]
0000134A 486E FFA2 pea.l [A6 - 0x5E]
0000134E 303C 007F move.w D0, 0x7F
00001352 AAAA syscall QuickTimeDispatch
00001354 381F move.w D4, [A7]+
00001356 486E FF58 pea.l [A6 - 0xA8]
0000135A 3F04 move.w -[A7], D4
0000135C 486D F830 pea.l [A5 - 0x7D0]
00001360 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001364 4A2E FF58 tst.b [A6 - 0xA8]
00001368 4FEF 000A lea.l A7, [A7 + 0xA]
0000136C 6600 0698 bne +0x69A /* 00001A06 */
00001370 7001 moveq.l D0, 0x01
00001372 B0AE FF66 cmp.l D0, [A6 - 0x9A]
00001376 6600 010E bne +0x110 /* 00001486 */
0000137A 486E FF22 pea.l [A6 - 0xDE]
0000137E 486E FF1E pea.l [A6 - 0xE2]
00001382 203C 0008 0005 move.l D0, 0x80005
00001388 AB1D syscall QDExtensions
0000138A 2F2E FF46 move.l -[A7], [A6 - 0xBA]
0000138E A873 syscall SetPort
00001390 206E FF4A movea.l A0, [A6 - 0xB6]
00001394 2068 0002 movea.l A0, [A0 + 0x2]
00001398 2F10 move.l -[A7], [A0]
0000139A 206E FF46 movea.l A0, [A6 - 0xBA]
0000139E 2068 0002 movea.l A0, [A0 + 0x2]
000013A2 2F10 move.l -[A7], [A0]
000013A4 486E FF72 pea.l [A6 - 0x8E]
000013A8 486E FF72 pea.l [A6 - 0x8E]
000013AC 4267 clr.w -[A7]
000013AE 42A7 clr.l -[A7]
000013B0 A8EC syscall CopyBits
000013B2 2F2E FF22 move.l -[A7], [A6 - 0xDE]
000013B6 2F2E FF1E move.l -[A7], [A6 - 0xE2]
000013BA 203C 0008 0006 move.l D0, 0x80006
000013C0 AB1D syscall QDExtensions
000013C2 2D6E FFA4 FF36 move.l [A6 - 0xCA], [A6 - 0x5C]
000013C8 4AAE FF36 tst.l [A6 - 0xCA]
000013CC 6700 00B8 beq +0xBA /* 00001486 */
000013D0 2003 move.l D0, D3
000013D2 5380 subq.l D0, 1
000013D4 4C3C 0000 0000 movem.w <none>, 0x0
000013DA 00D2 .incomplete
000013DC 4234 0920 0240 clr.b [A4 + 0x240 + D0]
000013E2 206E FF36 movea.l A0, [A6 - 0xCA]
000013E6 2050 movea.l A0, [A0]
000013E8 2003 move.l D0, D3
000013EA 5380 subq.l D0, 1
000013EC 4C3C 0000 0000 movem.w <none>, 0x0
000013F2 00D2 .incomplete
000013F4 29A8 001C 0920 01B6 move.l [A4 + 0x1B6 + D0], [A0 + 0x1C]
000013FC 2003 move.l D0, D3
000013FE 5380 subq.l D0, 1
00001400 4C3C 0000 0000 movem.w <none>, 0x0
00001406 00D2 .incomplete
00001408 4874 0920 0200 pea.l [A4 + 0x200 + D0]
0000140E 206E FF36 movea.l A0, [A6 - 0xCA]
00001412 2050 movea.l A0, [A0]
00001414 4868 0032 pea.l [A0 + 0x32]
00001418 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
0000141C 206E FF36 movea.l A0, [A6 - 0xCA]
00001420 2050 movea.l A0, [A0]
00001422 2003 move.l D0, D3
00001424 5380 subq.l D0, 1
00001426 4C3C 0000 0000 movem.w <none>, 0x0
0000142C 00D2 .incomplete
0000142E 29A8 0004 0920 0220 move.l [A4 + 0x220 + D0], [A0 + 0x4]
00001436 206E FF36 movea.l A0, [A6 - 0xCA]
0000143A 2050 movea.l A0, [A0]
0000143C 2003 move.l D0, D3
0000143E 5380 subq.l D0, 1
00001440 4C3C 0000 0000 movem.w <none>, 0x0
00001446 00D2 .incomplete
00001448 29A8 0014 0920 0224 move.l [A4 + 0x224 + D0], [A0 + 0x14]
00001450 206E FF36 movea.l A0, [A6 - 0xCA]
00001454 2050 movea.l A0, [A0]
00001456 2003 move.l D0, D3
00001458 5380 subq.l D0, 1
0000145A 4C3C 0000 0000 movem.w <none>, 0x0
00001460 00D2 .incomplete
00001462 39A8 0052 0920 0228 move.w [A4 + 0x228 + D0], [A0 + 0x52]
0000146A 206E FF36 movea.l A0, [A6 - 0xCA]
0000146E 2050 movea.l A0, [A0]
00001470 2003 move.l D0, D3
00001472 5380 subq.l D0, 1
00001474 4C3C 0000 0000 movem.w <none>, 0x0
0000147A 00D2 .incomplete
0000147C 39A8 0054 0920 022A move.w [A4 + 0x22A + D0], [A0 + 0x54]
00001484 508F addq.l A7, 8
label00001486:
00001486 4A2E 0008 tst.b [A6 + 0x8]
0000148A 6760 beq +0x62 /* 000014EC */
0000148C 42AE FF4E clr.l [A6 - 0xB2]
label00001490:
00001490 3F3C 0001 move.w -[A7], 0x1
00001494 486E FF4E pea.l [A6 - 0xB2]
00001498 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000149C 4AAE FF4E tst.l [A6 - 0xB2]
000014A0 5C8F addq.l A7, 6
000014A2 6740 beq +0x42 /* 000014E4 */
000014A4 206E FF4E movea.l A0, [A6 - 0xB2]
000014A8 4A28 0011 tst.b [A0 + 0x11]
000014AC 6736 beq +0x38 /* 000014E4 */
000014AE 42A7 clr.l -[A7]
000014B0 206E FF4E movea.l A0, [A6 - 0xB2]
000014B4 2F28 0004 move.l -[A7], [A0 + 0x4]
000014B8 2F2E FF66 move.l -[A7], [A6 - 0x9A]
000014BC 2F2E FF4A move.l -[A7], [A6 - 0xB6]
000014C0 2F2E FF46 move.l -[A7], [A6 - 0xBA]
000014C4 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000014C8 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000014CC 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
000014D0 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000014D4 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000014D8 2F3C 001E 03EE move.l -[A7], 0x1E03EE
000014DE 7000 moveq.l D0, 0x00
000014E0 A82A syscall ComponentDispatch
000014E2 2A1F move.l D5, [A7]+
label000014E4:
000014E4 4AAE FF4E tst.l [A6 - 0xB2]
000014E8 66A6 bne -0x58 /* 00001490 */
000014EA 603E bra +0x40 /* 0000152A */
label000014EC:
000014EC 4A2E 0016 tst.b [A6 + 0x16]
000014F0 6738 beq +0x3A /* 0000152A */
000014F2 4A87 tst.l D7
000014F4 6734 beq +0x36 /* 0000152A */
000014F6 42A7 clr.l -[A7]
000014F8 2047 movea.l A0, D7
000014FA 2F28 0004 move.l -[A7], [A0 + 0x4]
000014FE 2F2E FF66 move.l -[A7], [A6 - 0x9A]
00001502 2F2E FF4A move.l -[A7], [A6 - 0xB6]
00001506 2F2E FF46 move.l -[A7], [A6 - 0xBA]
0000150A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000150E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001512 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
00001516 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
0000151A 2F2E FFB0 move.l -[A7], [A6 - 0x50]
0000151E 2F3C 001E 03EE move.l -[A7], 0x1E03EE
00001524 7000 moveq.l D0, 0x00
00001526 A82A syscall ComponentDispatch
00001528 2A1F move.l D5, [A7]+
label0000152A:
0000152A 4A2E 000A tst.b [A6 + 0xA]
0000152E 6760 beq +0x62 /* 00001590 */
00001530 42AE FF4E clr.l [A6 - 0xB2]
label00001534:
00001534 3F3C 0002 move.w -[A7], 0x2
00001538 486E FF4E pea.l [A6 - 0xB2]
0000153C 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00001540 4AAE FF4E tst.l [A6 - 0xB2]
00001544 5C8F addq.l A7, 6
00001546 6740 beq +0x42 /* 00001588 */
00001548 206E FF4E movea.l A0, [A6 - 0xB2]
0000154C 4A28 0011 tst.b [A0 + 0x11]
00001550 6736 beq +0x38 /* 00001588 */
00001552 42A7 clr.l -[A7]
00001554 206E FF4E movea.l A0, [A6 - 0xB2]
00001558 2F28 0004 move.l -[A7], [A0 + 0x4]
0000155C 2F2E FF66 move.l -[A7], [A6 - 0x9A]
00001560 2F2E FF4A move.l -[A7], [A6 - 0xB6]
00001564 2F2E FF42 move.l -[A7], [A6 - 0xBE]
00001568 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000156C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001570 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
00001574 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00001578 2F2E FFB0 move.l -[A7], [A6 - 0x50]
0000157C 2F3C 001E 03EE move.l -[A7], 0x1E03EE
00001582 7000 moveq.l D0, 0x00
00001584 A82A syscall ComponentDispatch
00001586 2A1F move.l D5, [A7]+
label00001588:
00001588 4AAE FF4E tst.l [A6 - 0xB2]
0000158C 66A6 bne -0x58 /* 00001534 */
0000158E 603E bra +0x40 /* 000015CE */
label00001590:
00001590 4A2E 0018 tst.b [A6 + 0x18]
00001594 6738 beq +0x3A /* 000015CE */
00001596 4A87 tst.l D7
00001598 6734 beq +0x36 /* 000015CE */
0000159A 42A7 clr.l -[A7]
0000159C 2047 movea.l A0, D7
0000159E 2F28 0004 move.l -[A7], [A0 + 0x4]
000015A2 2F2E FF66 move.l -[A7], [A6 - 0x9A]
000015A6 2F2E FF4A move.l -[A7], [A6 - 0xB6]
000015AA 2F2E FF42 move.l -[A7], [A6 - 0xBE]
000015AE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000015B2 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000015B6 3F2E FFA2 move.w -[A7], [A6 - 0x5E]
000015BA 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000015BE 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000015C2 2F3C 001E 03EE move.l -[A7], 0x1E03EE
000015C8 7000 moveq.l D0, 0x00
000015CA A82A syscall ComponentDispatch
000015CC 2A1F move.l D5, [A7]+
label000015CE:
000015CE 2003 move.l D0, D3
000015D0 5380 subq.l D0, 1
000015D2 4C3C 0000 0000 movem.w <none>, 0x0
000015D8 00D2 .incomplete
000015DA 2034 0920 0256 move.l D0, [A4 + 0x256 + D0]
000015E0 D0AE FFE4 add.l D0, [A6 - 0x1C]
000015E4 2203 move.l D1, D3
000015E6 5381 subq.l D1, 1
000015E8 4C3C 1000 0000 movem.w A4, 0x0
000015EE 00D2 .incomplete
000015F0 2980 1920 0256 move.l [A4 + 0x256 + D1], D0
000015F6 4A2E 0008 tst.b [A6 + 0x8]
000015FA 6612 bne +0x14 /* 0000160E */
000015FC 4A2E 000A tst.b [A6 + 0xA]
00001600 660C bne +0xE /* 0000160E */
00001602 4A2E 0016 tst.b [A6 + 0x16]
00001606 6606 bne +0x8 /* 0000160E */
00001608 4A2E 0018 tst.b [A6 + 0x18]
0000160C 670E beq +0x10 /* 0000161C */
label0000160E:
0000160E 2F2E FF62 move.l -[A7], [A6 - 0x9E]
00001612 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00001616 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
0000161A 508F addq.l A7, 8
label0000161C:
0000161C 2F0A move.l -[A7], A2
0000161E 3F3C 0001 move.w -[A7], 0x1
00001622 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00001626 2F3C 0001 0000 move.l -[A7], 0x10000
0000162C 486E FFAC pea.l [A6 - 0x54]
00001630 486E FFA8 pea.l [A6 - 0x58]
00001634 303C 00E2 move.w D0, 0xE2
00001638 AAAA syscall QuickTimeDispatch
0000163A 2D6E FFAC FFD0 move.l [A6 - 0x30], [A6 - 0x54]
00001640 4A2E 0008 tst.b [A6 + 0x8]
00001644 6612 bne +0x14 /* 00001658 */
00001646 4A2E 000A tst.b [A6 + 0xA]
0000164A 660C bne +0xE /* 00001658 */
0000164C 4A2E 0016 tst.b [A6 + 0x16]
00001650 6606 bne +0x8 /* 00001658 */
00001652 4A2E 0018 tst.b [A6 + 0x18]
00001656 6722 beq +0x24 /* 0000167A */
label00001658:
00001658 A01C syscall FreeMem
0000165A 2D40 FF6E move.l [A6 - 0x92], D0
0000165E 0C80 0003 2000 cmpi.l D0, 0x32000
00001664 6C14 bge +0x16 /* 0000167A */
00001666 2D7C 003D 0900 FF6E move.l [A6 - 0x92], 0x3D0900 /* '=\t\0' */
0000166E 43EE FF6E lea.l A1, [A6 - 0x92]
00001672 A11D syscall MaxMem, flags=1
00001674 2288 move.l [A1], A0
00001676 2D40 FF6E move.l [A6 - 0x92], D0
label0000167A:
0000167A 52AE FF66 addq.l [A6 - 0x9A], 1
0000167E 52AE FFD8 addq.l [A6 - 0x28], 1
00001682 4227 clr.b -[A7]
00001684 A974 syscall Button
00001686 4A1F tst.b [A7]+
00001688 670A beq +0xC /* 00001694 */
0000168A 7001 moveq.l D0, 0x01
0000168C D0AE FF62 add.l D0, [A6 - 0x9E]
00001690 2D40 FFD8 move.l [A6 - 0x28], D0
label00001694:
00001694 202E FFD8 move.l D0, [A6 - 0x28]
00001698 B0AE FF62 cmp.l D0, [A6 - 0x9E]
0000169C 6E0E bgt +0x10 /* 000016AC */
0000169E 4A2E FF58 tst.b [A6 - 0xA8]
000016A2 6608 bne +0xA /* 000016AC */
000016A4 4AAE FFD0 tst.l [A6 - 0x30]
000016A8 6C00 FB14 bge -0x4EA /* 000011BE */
label000016AC:
000016AC 4A2E 0008 tst.b [A6 + 0x8]
000016B0 6740 beq +0x42 /* 000016F2 */
000016B2 42AE FF4E clr.l [A6 - 0xB2]
label000016B6:
000016B6 3F3C 0001 move.w -[A7], 0x1
000016BA 486E FF4E pea.l [A6 - 0xB2]
000016BE 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000016C2 4AAE FF4E tst.l [A6 - 0xB2]
000016C6 5C8F addq.l A7, 6
000016C8 6720 beq +0x22 /* 000016EA */
000016CA 206E FF4E movea.l A0, [A6 - 0xB2]
000016CE 4A28 0011 tst.b [A0 + 0x11]
000016D2 6716 beq +0x18 /* 000016EA */
000016D4 42A7 clr.l -[A7]
000016D6 206E FF4E movea.l A0, [A6 - 0xB2]
000016DA 2F28 0004 move.l -[A7], [A0 + 0x4]
000016DE 2F3C 0000 03EF move.l -[A7], 0x3EF
000016E4 7000 moveq.l D0, 0x00
000016E6 A82A syscall ComponentDispatch
000016E8 2A1F move.l D5, [A7]+
label000016EA:
000016EA 4AAE FF4E tst.l [A6 - 0xB2]
000016EE 66C6 bne -0x38 /* 000016B6 */
000016F0 601E bra +0x20 /* 00001710 */
label000016F2:
000016F2 4A2E 0016 tst.b [A6 + 0x16]
000016F6 6718 beq +0x1A /* 00001710 */
000016F8 4A87 tst.l D7
000016FA 6714 beq +0x16 /* 00001710 */
000016FC 42A7 clr.l -[A7]
000016FE 2047 movea.l A0, D7
00001700 2F28 0004 move.l -[A7], [A0 + 0x4]
00001704 2F3C 0000 03EF move.l -[A7], 0x3EF
0000170A 7000 moveq.l D0, 0x00
0000170C A82A syscall ComponentDispatch
0000170E 2A1F move.l D5, [A7]+
label00001710:
00001710 4A2E 000A tst.b [A6 + 0xA]
00001714 6740 beq +0x42 /* 00001756 */
00001716 42AE FF4E clr.l [A6 - 0xB2]
label0000171A:
0000171A 3F3C 0002 move.w -[A7], 0x2
0000171E 486E FF4E pea.l [A6 - 0xB2]
00001722 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00001726 4AAE FF4E tst.l [A6 - 0xB2]
0000172A 5C8F addq.l A7, 6
0000172C 6720 beq +0x22 /* 0000174E */
0000172E 206E FF4E movea.l A0, [A6 - 0xB2]
00001732 4A28 0011 tst.b [A0 + 0x11]
00001736 6716 beq +0x18 /* 0000174E */
00001738 42A7 clr.l -[A7]
0000173A 206E FF4E movea.l A0, [A6 - 0xB2]
0000173E 2F28 0004 move.l -[A7], [A0 + 0x4]
00001742 2F3C 0000 03EF move.l -[A7], 0x3EF
00001748 7000 moveq.l D0, 0x00
0000174A A82A syscall ComponentDispatch
0000174C 2A1F move.l D5, [A7]+
label0000174E:
0000174E 4AAE FF4E tst.l [A6 - 0xB2]
00001752 66C6 bne -0x38 /* 0000171A */
00001754 601E bra +0x20 /* 00001774 */
label00001756:
00001756 4A2E 0018 tst.b [A6 + 0x18]
0000175A 6718 beq +0x1A /* 00001774 */
0000175C 4A87 tst.l D7
0000175E 6714 beq +0x16 /* 00001774 */
00001760 42A7 clr.l -[A7]
00001762 2047 movea.l A0, D7
00001764 2F28 0004 move.l -[A7], [A0 + 0x4]
00001768 2F3C 0000 03EF move.l -[A7], 0x3EF
0000176E 7000 moveq.l D0, 0x00
00001770 A82A syscall ComponentDispatch
00001772 2A1F move.l D5, [A7]+
label00001774:
00001774 0CAE 736F 756E FF5A cmpi.l [A6 - 0xA6], 0x736F756E /* 'soun' */
0000177C 6600 0278 bne +0x27A /* 000019F6 */
00001780 4A2E FF58 tst.b [A6 - 0xA8]
00001784 6600 0270 bne +0x272 /* 000019F6 */
00001788 7001 moveq.l D0, 0x01
0000178A 2D40 FFD8 move.l [A6 - 0x28], D0
0000178E 42AE FFD4 clr.l [A6 - 0x2C]
00001792 52AC 0182 addq.l [A4 + 0x182], 1
00001796 2203 move.l D1, D3
00001798 5381 subq.l D1, 1
0000179A 4C3C 1000 0000 movem.w A4, 0x0
000017A0 00D2 .incomplete
000017A2 2D74 1920 019E FF52 move.l [A6 - 0xAE], [A4 + 0x19E + D1]
000017AA 0CAE 0000 FA00 FF52 cmpi.l [A6 - 0xAE], 0xFA00
000017B2 6F08 ble +0xA /* 000017BC */
000017B4 2D7C 0000 FA00 FF52 move.l [A6 - 0xAE], 0xFA00
label000017BC:
000017BC 202E FF52 move.l D0, [A6 - 0xAE]
000017C0 A122 syscall NewHandle, flags=1
000017C2 2003 move.l D0, D3
000017C4 5380 subq.l D0, 1
000017C6 4C3C 0000 0000 movem.w <none>, 0x0
000017CC 00D2 .incomplete
000017CE 2988 0920 0230 move.l [A4 + 0x230 + D0], A0
000017D4 202E FF52 move.l D0, [A6 - 0xAE]
000017D8 A122 syscall NewHandle, flags=1
000017DA 2D48 FF2A move.l [A6 - 0xD6], A0
000017DE 2003 move.l D0, D3
000017E0 5380 subq.l D0, 1
000017E2 4C3C 0000 0000 movem.w <none>, 0x0
000017E8 00D2 .incomplete
000017EA 4AB4 0920 0230 tst.l [A4 + 0x230 + D0]
000017F0 6706 beq +0x8 /* 000017F8 */
000017F2 4AAE FF2A tst.l [A6 - 0xD6]
000017F6 661C bne +0x1E /* 00001814 */
label000017F8:
000017F8 486E FF58 pea.l [A6 - 0xA8]
000017FC 3F3C FF94 move.w -[A7], 0xFF94
00001800 486D F848 pea.l [A5 - 0x7B8]
00001804 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001808 422E FF58 clr.b [A6 - 0xA8]
0000180C 4FEF 000A lea.l A7, [A7 + 0xA]
00001810 6000 00EA bra +0xEC /* 000018FC */
label00001814:
00001814 2D6E FF52 FEC8 move.l [A6 - 0x138], [A6 - 0xAE]
0000181A 42AE FEC4 clr.l [A6 - 0x13C]
0000181E 2D6E FF52 FEC0 move.l [A6 - 0x140], [A6 - 0xAE]
label00001824:
00001824 42AE FEBC clr.l [A6 - 0x144]
00001828 4267 clr.w -[A7]
0000182A 2F0B move.l -[A7], A3
0000182C 2F2E FF2A move.l -[A7], [A6 - 0xD6]
00001830 42A7 clr.l -[A7]
00001832 486E FEBC pea.l [A6 - 0x144]
00001836 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000183A 486E FFB4 pea.l [A6 - 0x4C]
0000183E 486E FFB0 pea.l [A6 - 0x50]
00001842 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00001846 486E FFEC pea.l [A6 - 0x14]
0000184A 2F2E FEC0 move.l -[A7], [A6 - 0x140]
0000184E 486E FEB8 pea.l [A6 - 0x148]
00001852 486E FFA2 pea.l [A6 - 0x5E]
00001856 303C 007E move.w D0, 0x7E /* '~' */
0000185A AAAA syscall QuickTimeDispatch
0000185C 381F move.w D4, [A7]+
0000185E 0C44 FF94 cmpi.w D4, 0xFF94
00001862 660C bne +0xE /* 00001870 */
00001864 202E FEC0 move.l D0, [A6 - 0x140]
00001868 B0AE FF52 cmp.l D0, [A6 - 0xAE]
0000186C 6702 beq +0x4 /* 00001870 */
0000186E 7800 moveq.l D4, 0x00
label00001870:
00001870 486E FF58 pea.l [A6 - 0xA8]
00001874 3F04 move.w -[A7], D4
00001876 486D F85A pea.l [A5 - 0x7A6]
0000187A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000187E 4A2E FF58 tst.b [A6 - 0xA8]
00001882 4FEF 000A lea.l A7, [A7 + 0xA]
00001886 6600 017E bne +0x180 /* 00001A06 */
0000188A 202E FFD4 move.l D0, [A6 - 0x2C]
0000188E B0AE FFB4 cmp.l D0, [A6 - 0x4C]
00001892 6648 bne +0x4A /* 000018DC */
00001894 206E FF2A movea.l A0, [A6 - 0xD6]
00001898 2003 move.l D0, D3
0000189A 5380 subq.l D0, 1
0000189C 4C3C 0000 0000 movem.w <none>, 0x0
000018A2 00D2 .incomplete
000018A4 226E FEC4 movea.l A1, [A6 - 0x13C]
000018A8 D3F4 0921 0230 add.l A1, [[A4 + 0x230 + D0]]
000018AE 202E FEB8 move.l D0, [A6 - 0x148]
000018B2 2050 movea.l A0, [A0]
000018B4 A02E syscall BlockMove/BlockMoveData
000018B6 202E FEC0 move.l D0, [A6 - 0x140]
000018BA 90AE FEB8 sub.l D0, [A6 - 0x148]
000018BE 2D40 FEC0 move.l [A6 - 0x140], D0
000018C2 222E FFD4 move.l D1, [A6 - 0x2C]
000018C6 D2AE FEB8 add.l D1, [A6 - 0x148]
000018CA 2D41 FFD4 move.l [A6 - 0x2C], D1
000018CE 242E FEC4 move.l D2, [A6 - 0x13C]
000018D2 D4AE FEB8 add.l D2, [A6 - 0x148]
000018D6 2D42 FEC4 move.l [A6 - 0x13C], D2
000018DA 6014 bra +0x16 /* 000018F0 */
label000018DC:
000018DC 202E FF52 move.l D0, [A6 - 0xAE]
000018E0 B0AE FEC4 cmp.l D0, [A6 - 0x13C]
000018E4 670A beq +0xC /* 000018F0 */
000018E6 7001 moveq.l D0, 0x01
000018E8 D0AE FEC8 add.l D0, [A6 - 0x138]
000018EC 2D40 FEC4 move.l [A6 - 0x13C], D0
label000018F0:
000018F0 202E FEC4 move.l D0, [A6 - 0x13C]
000018F4 B0AE FEC8 cmp.l D0, [A6 - 0x138]
000018F8 6D00 FF2A blt -0xD4 /* 00001824 */
label000018FC:
000018FC 4AAE FF2A tst.l [A6 - 0xD6]
00001900 6706 beq +0x8 /* 00001908 */
00001902 206E FF2A movea.l A0, [A6 - 0xD6]
00001906 A023 syscall DisposHandle/DisposeHandle
label00001908:
00001908 4A2E FF58 tst.b [A6 - 0xA8]
0000190C 6600 00E8 bne +0xEA /* 000019F6 */
00001910 2D6E FFA4 FF32 move.l [A6 - 0xCE], [A6 - 0x5C]
00001916 4AAE FF32 tst.l [A6 - 0xCE]
0000191A 6700 00B8 beq +0xBA /* 000019D4 */
0000191E 206E FF32 movea.l A0, [A6 - 0xCE]
00001922 2050 movea.l A0, [A0]
00001924 2003 move.l D0, D3
00001926 5380 subq.l D0, 1
00001928 4C3C 0000 0000 movem.w <none>, 0x0
0000192E 00D2 .incomplete
00001930 29A8 0004 0920 0220 move.l [A4 + 0x220 + D0], [A0 + 0x4]
00001938 206E FF32 movea.l A0, [A6 - 0xCE]
0000193C 2050 movea.l A0, [A0]
0000193E 2003 move.l D0, D3
00001940 5380 subq.l D0, 1
00001942 4C3C 0000 0000 movem.w <none>, 0x0
00001948 00D2 .incomplete
0000194A 29A8 0014 0920 0224 move.l [A4 + 0x224 + D0], [A0 + 0x14]
00001952 206E FF32 movea.l A0, [A6 - 0xCE]
00001956 2050 movea.l A0, [A0]
00001958 2003 move.l D0, D3
0000195A 5380 subq.l D0, 1
0000195C 4C3C 0000 0000 movem.w <none>, 0x0
00001962 00D2 .incomplete
00001964 39A8 0018 0920 0234 move.w [A4 + 0x234 + D0], [A0 + 0x18]
0000196C 206E FF32 movea.l A0, [A6 - 0xCE]
00001970 2050 movea.l A0, [A0]
00001972 2003 move.l D0, D3
00001974 5380 subq.l D0, 1
00001976 4C3C 0000 0000 movem.w <none>, 0x0
0000197C 00D2 .incomplete
0000197E 39A8 001A 0920 0236 move.w [A4 + 0x236 + D0], [A0 + 0x1A]
00001986 206E FF32 movea.l A0, [A6 - 0xCE]
0000198A 2050 movea.l A0, [A0]
0000198C 2003 move.l D0, D3
0000198E 5380 subq.l D0, 1
00001990 4C3C 0000 0000 movem.w <none>, 0x0
00001996 00D2 .incomplete
00001998 39A8 001C 0920 0238 move.w [A4 + 0x238 + D0], [A0 + 0x1C]
000019A0 206E FF32 movea.l A0, [A6 - 0xCE]
000019A4 2050 movea.l A0, [A0]
000019A6 2003 move.l D0, D3
000019A8 5380 subq.l D0, 1
000019AA 4C3C 0000 0000 movem.w <none>, 0x0
000019B0 00D2 .incomplete
000019B2 39A8 001E 0920 023A move.w [A4 + 0x23A + D0], [A0 + 0x1E]
000019BA 206E FF32 movea.l A0, [A6 - 0xCE]
000019BE 2050 movea.l A0, [A0]
000019C0 2003 move.l D0, D3
000019C2 5380 subq.l D0, 1
000019C4 4C3C 0000 0000 movem.w <none>, 0x0
000019CA 00D2 .incomplete
000019CC 29A8 0020 0920 023C move.l [A4 + 0x23C + D0], [A0 + 0x20]
label000019D4:
000019D4 2003 move.l D0, D3
000019D6 5380 subq.l D0, 1
000019D8 4C3C 0000 0000 movem.w <none>, 0x0
000019DE 00D2 .incomplete
000019E0 2203 move.l D1, D3
000019E2 5381 subq.l D1, 1
000019E4 4C3C 1000 0000 movem.w A4, 0x0
000019EA 00D2 .incomplete
000019EC 29B4 0920 019E 1920 0256 move.l [A4 + 0x256 + D1], [A4 + 0x19E + D0]
label000019F6:
000019F6 5283 addq.l D3, 1
label000019F8:
000019F8 B6AC 0152 cmp.l D3, [A4 + 0x152]
000019FC 6E08 bgt +0xA /* 00001A06 */
000019FE 4A2E FF58 tst.b [A6 - 0xA8]
00001A02 6700 EF58 beq -0x10A6 /* 0000095C */
label00001A06:
00001A06 4AAD BC26 tst.l [A5 - 0x43DA]
00001A0A 670A beq +0xC /* 00001A16 */
00001A0C 2F2D BC26 move.l -[A7], [A5 - 0x43DA]
00001A10 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001A14 588F addq.l A7, 4
label00001A16:
00001A16 4AAE FFA4 tst.l [A6 - 0x5C]
00001A1A 6706 beq +0x8 /* 00001A22 */
00001A1C 206E FFA4 movea.l A0, [A6 - 0x5C]
00001A20 A023 syscall DisposHandle/DisposeHandle
label00001A22:
00001A22 4AAC 0118 tst.l [A4 + 0x118]
00001A26 6706 beq +0x8 /* 00001A2E */
00001A28 2F2C 0118 move.l -[A7], [A4 + 0x118]
00001A2C A9A3 syscall ReleaseResource
label00001A2E:
00001A2E 4AAC 0114 tst.l [A4 + 0x114]
00001A32 670A beq +0xC /* 00001A3E */
00001A34 2F2C 0114 move.l -[A7], [A4 + 0x114]
00001A38 303C 0023 move.w D0, 0x23 /* '#' */
00001A3C AAAA syscall QuickTimeDispatch
label00001A3E:
00001A3E 4AAE FF4A tst.l [A6 - 0xB6]
00001A42 670C beq +0xE /* 00001A50 */
00001A44 2F2E FF4A move.l -[A7], [A6 - 0xB6]
00001A48 203C 0004 0004 move.l D0, 0x40004
00001A4E AB1D syscall QDExtensions
label00001A50:
00001A50 4AAE FF46 tst.l [A6 - 0xBA]
00001A54 670C beq +0xE /* 00001A62 */
00001A56 2F2E FF46 move.l -[A7], [A6 - 0xBA]
00001A5A 203C 0004 0004 move.l D0, 0x40004
00001A60 AB1D syscall QDExtensions
label00001A62:
00001A62 4AAE FF42 tst.l [A6 - 0xBE]
00001A66 6720 beq +0x22 /* 00001A88 */
00001A68 2F2E FF42 move.l -[A7], [A6 - 0xBE]
00001A6C 203C 0004 0004 move.l D0, 0x40004
00001A72 AB1D syscall QDExtensions
00001A74 2F06 move.l -[A7], D6
00001A76 303C 0023 move.w D0, 0x23 /* '#' */
00001A7A AAAA syscall QuickTimeDispatch
00001A7C 2F2E FF2E move.l -[A7], [A6 - 0xD2]
00001A80 A9A3 syscall ReleaseResource
00001A82 3F2E FF9C move.w -[A7], [A6 - 0x64]
00001A86 A99A syscall CloseResFile
label00001A88:
00001A88 4A6C 010A tst.w [A4 + 0x10A]
00001A8C 670E beq +0x10 /* 00001A9C */
00001A8E 4267 clr.w -[A7]
00001A90 3F2C 010A move.w -[A7], [A4 + 0x10A]
00001A94 303C 00D5 move.w D0, 0xD5
00001A98 AAAA syscall QuickTimeDispatch
00001A9A 548F addq.l A7, 2
label00001A9C:
00001A9C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001AA0 4E5E unlink A6
00001AA2 4E75 rts
00001AA4 8F47 6574 pack D7, D7, 0x6574
00001AA8 5468 654D addq.w [A0 + 0x654D], 2
00001AAC 6F76 ble +0x78 /* 00001B24 */
00001AAE 6965 bvs +0x67 /* 00001B15 */
00001AB0 496E 666F chk.w D4, [A6 + 0x666F]
00001AB4 0000 2F07 ori.b D0, 0x7
export_169: // at 00001AB6 (misaligned)
00001AB8 0C6D 0001 E8EE cmpi.w [A5 - 0x1712], 0x1
00001ABE 6604 bne +0x6 /* 00001AC4 */
00001AC0 7E01 moveq.l D7, 0x01
00001AC2 600A bra +0xC /* 00001ACE */
label00001AC4:
00001AC4 0C6D 0002 E8EE cmpi.w [A5 - 0x1712], 0x2
00001ACA 6602 bne +0x4 /* 00001ACE */
00001ACC 7E01 moveq.l D7, 0x01
label00001ACE:
00001ACE 3007 move.w D0, D7
00001AD0 2E1F move.l D7, [A7]+
00001AD2 4E75 rts
export_160:
00001AD4 426D F8A4 clr.w [A5 - 0x75C]
00001AD8 426D F8A6 clr.w [A5 - 0x75A]
00001ADC 426D F8A8 clr.w [A5 - 0x758]
00001AE0 3B7C FFFF F8AA move.w [A5 - 0x756], 0xFFFF
00001AE6 3B7C FFFF F8AC move.w [A5 - 0x754], 0xFFFF
00001AEC 3B7C FFFF F8AE move.w [A5 - 0x752], 0xFFFF
00001AF2 3B7C DDDD F8B0 move.w [A5 - 0x750], 0xDDDD
00001AF8 3B7C DDDD F8B2 move.w [A5 - 0x74E], 0xDDDD
00001AFE 3B7C DDDD F8B4 move.w [A5 - 0x74C], 0xDDDD
00001B04 4E75 rts
export_161:
00001B06 4AAD BBC2 tst.l [A5 - 0x443E]
00001B0A 6610 bne +0x12 /* 00001B1C */
00001B0C 1B7C 0001 E8F5 move.b [A5 - 0x170B], 0x1
00001B12 2F2D BBA2 move.l -[A7], [A5 - 0x445E]
00001B16 3F3C 0003 move.w -[A7], 0x3
00001B1A A93A syscall DisableItem
label00001B1C:
00001B1C 4E75 rts
export_162:
00001B1E 4E56 0000 link A6, 0
00001B22 4E5E unlink A6
label00001B24:
00001B24 4E75 rts
00001B26 9455 sub.w D2, [A5]
00001B28 5F52 subq.w [A2], 7
00001B2A 6573 bcs +0x75 /* 00001B9F */
00001B2C 697A bvs +0x7C /* 00001BA8 */
00001B2E 6564 bcs +0x66 /* 00001B94 */
00001B30 5F4D subq.w A5, 7
00001B32 6F76 ble +0x78 /* 00001BAA */
00001B34 6965 bvs +0x67 /* 00001B9B */
00001B36 5F49 subq.w A1, 7
00001B38 6E66 bgt +0x68 /* 00001BA0 */
00001B3A 6F00 0000 ble +0x2 /* 00001B3C */
// begin alternate branch 00001B3C-00001B44
label00001B3C:
00001B3C 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_163: // at 00001B3E (misaligned)
00001B40 0000 4E5E ori.b D0, 0x5E /* '^' */
// end alternate branch 00001B3C-00001B44
export_163:
label00001B3C: // (misaligned)
00001B3E 4E56 0000 link A6, 0
00001B42 4E5E unlink A6
00001B44 4E75 rts
00001B46 9255 sub.w D1, [A5]
00001B48 5F4D subq.w A5, 7
00001B4A 6F76 ble +0x78 /* 00001BC2 */
00001B4C 6564 bcs +0x66 /* 00001BB2 */
00001B4E 5F4D subq.w A5, 7
00001B50 6F76 ble +0x78 /* 00001BC8 */
00001B52 6965 bvs +0x67 /* 00001BB9 */
00001B54 5F49 subq.w A1, 7
00001B56 6E66 bgt +0x68 /* 00001BBE */
00001B58 6F00 0000 ble +0x2 /* 00001B5A */
// begin alternate branch 00001B5A-00001B62
label00001B5A:
00001B5A 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn00001B5C: // (misaligned)
00001B5E 0000 2F07 ori.b D0, 0x7
// end alternate branch 00001B5A-00001B62
label00001B5A: // (misaligned)
fn00001B5C:
00001B5C 4E56 0000 link A6, 0
00001B60 2F07 move.l -[A7], D7
00001B62 4A2D E8F1 tst.b [A5 - 0x170F]
00001B66 6706 beq +0x8 /* 00001B6E */
00001B68 2E2E 0008 move.l D7, [A6 + 0x8]
00001B6C 600C bra +0xE /* 00001B7A */
label00001B6E:
00001B6E 2E2E 0008 move.l D7, [A6 + 0x8]
00001B72 4C7C 7807 0000 0400 movem.l D0,D1,D2,A3,A4,A5,A6, 0x400
label00001B7A:
00001B7A 2F07 move.l -[A7], D7
00001B7C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B80 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001B84 4A2D E8F1 tst.b [A5 - 0x170F]
00001B88 6710 beq +0x12 /* 00001B9A */
00001B8A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B8E 486D F8B6 pea.l [A5 - 0x74A]
00001B92 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
// begin alternate branch 00001B94-00001B96
label00001B94:
00001B94 04C2 .incomplete
// end alternate branch 00001B94-00001B96
label00001B94: // (misaligned)
00001B96 508F addq.l A7, 8
00001B98 600E bra +0x10 /* 00001BA8 */
label00001B9A:
00001B9A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B9E 486D F8BE pea.l [A5 - 0x742]
// begin alternate branch 00001BA0-00001BA6
label00001BA0:
00001BA0 F8BE 4EAD .extension 0x8BE <<F/2-3/4>> // unimplemented
00001BA4 04C2 .incomplete
// end alternate branch 00001BA0-00001BA6
label00001BA0: // (misaligned)
00001BA2 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001BA6 508F addq.l A7, 8
label00001BA8:
00001BA8 2E1F move.l D7, [A7]+
label00001BAA:
00001BAA 4E5E unlink A6
00001BAC 4E75 rts
00001BAE 8D47 6574 pack D6, D7, 0x6574
label00001BB2:
00001BB2 5369 7A65 subq.w [A1 + 0x7A65], 1
00001BB6 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1
00001BBA 6E67 bgt +0x69 /* 00001C23 */
00001BBC 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001BBE-00001BC2
fn00001BBE:
00001BBE 4E56 FE00 link A6, -0x0200
// end alternate branch 00001BBE-00001BC2
fn00001BBE: // (misaligned)
00001BC0 FE00 48E7 .unknown 0xFE00 0x48E7 (W = 7)
// begin alternate branch 00001BC2-00001BC6
label00001BC2:
00001BC2 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
// end alternate branch 00001BC2-00001BC6
label00001BC2: // (misaligned)
00001BC4 0F08 btst A0, D7
00001BC6 3E2E 000C move.w D7, [A6 + 0xC]
// begin alternate branch 00001BC8-00001BD4
label00001BC8:
00001BC8 000C 286E ori.b A4, 0x6E /* 'n' */
00001BCC 000E 2C2E ori.b A6, 0x2E /* '.' */
00001BD0 0008 7010 ori.b A0, 0x10
// end alternate branch 00001BC8-00001BD4
label00001BC8: // (misaligned)
00001BCA 286E 000E movea.l A4, [A6 + 0xE]
00001BCE 2C2E 0008 move.l D6, [A6 + 0x8]
00001BD2 7010 moveq.l D0, 0x10
00001BD4 E0A6 asr D6, D0
00001BD6 2F06 move.l -[A7], D6
00001BD8 2F0C move.l -[A7], A4
00001BDA 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001BDE 4A47 tst.w D7
00001BE0 6F00 00E6 ble +0xE8 /* 00001CC8 */
00001BE4 2F0C move.l -[A7], A4
00001BE6 486D F8C2 pea.l [A5 - 0x73E]
00001BEA 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001BEE 7800 moveq.l D4, 0x00
00001BF0 2A2E 0008 move.l D5, [A6 + 0x8]
00001BF4 ECC5 0010 bfclr D5 {0:16}
00001BF8 4A45 tst.w D5
00001BFA 508F addq.l A7, 8
00001BFC 6A06 bpl +0x8 /* 00001C04 */
00001BFE 0684 0000 01F4 addi.l D4, 0x1F4
label00001C04:
00001C04 0805 000E btst.b D5, 0xE
00001C08 6706 beq +0x8 /* 00001C10 */
00001C0A 0684 0000 00FA addi.l D4, 0xFA
label00001C10:
00001C10 0805 000D btst.b D5, 0xD /* '\r' */
00001C14 6704 beq +0x6 /* 00001C1A */
00001C16 707D moveq.l D0, 0x7D
00001C18 D880 add.l D4, D0
label00001C1A:
00001C1A 0805 000C btst.b D5, 0xC
00001C1E 6704 beq +0x6 /* 00001C24 */
00001C20 703E moveq.l D0, 0x3E
00001C22 D880 add.l D4, D0
label00001C24:
00001C24 0805 000B btst.b D5, 0xB
00001C28 6704 beq +0x6 /* 00001C2E */
00001C2A 701F moveq.l D0, 0x1F
00001C2C D880 add.l D4, D0
label00001C2E:
00001C2E 2F04 move.l -[A7], D4
00001C30 486E FE00 pea.l [A6 - 0x200]
00001C34 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001C38 4A47 tst.w D7
00001C3A 6F00 008C ble +0x8E /* 00001CC8 */
00001C3E 1D7C 0001 FF00 move.b [A6 - 0x100], 0x1
00001C44 1D7C 0030 FF01 move.b [A6 - 0xFF], 0x30 /* '0' */
00001C4A 7063 moveq.l D0, 0x63
00001C4C B084 cmp.l D0, D4
00001C4E 6C06 bge +0x8 /* 00001C56 */
00001C50 1D6E FE01 FF01 move.b [A6 - 0xFF], [A6 - 0x1FF]
label00001C56:
00001C56 2F0C move.l -[A7], A4
00001C58 486E FF00 pea.l [A6 - 0x100]
00001C5C 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001C60 0C47 0001 cmpi.w D7, 0x1
00001C64 508F addq.l A7, 8
00001C66 6F60 ble +0x62 /* 00001CC8 */
00001C68 1D7C 0030 FF01 move.b [A6 - 0xFF], 0x30 /* '0' */
00001C6E 7009 moveq.l D0, 0x09
00001C70 B084 cmp.l D0, D4
00001C72 6C14 bge +0x16 /* 00001C88 */
00001C74 7063 moveq.l D0, 0x63
00001C76 B084 cmp.l D0, D4
00001C78 6C08 bge +0xA /* 00001C82 */
00001C7A 1D6E FE02 FF01 move.b [A6 - 0xFF], [A6 - 0x1FE]
00001C80 6006 bra +0x8 /* 00001C88 */
label00001C82:
00001C82 1D6E FE01 FF01 move.b [A6 - 0xFF], [A6 - 0x1FF]
label00001C88:
00001C88 2F0C move.l -[A7], A4
00001C8A 486E FF00 pea.l [A6 - 0x100]
00001C8E 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001C92 0C47 0002 cmpi.w D7, 0x2
00001C96 508F addq.l A7, 8
00001C98 6F2E ble +0x30 /* 00001CC8 */
00001C9A 7063 moveq.l D0, 0x63
00001C9C B084 cmp.l D0, D4
00001C9E 6C08 bge +0xA /* 00001CA8 */
00001CA0 1D6E FE03 FF01 move.b [A6 - 0xFF], [A6 - 0x1FD]
00001CA6 6014 bra +0x16 /* 00001CBC */
label00001CA8:
00001CA8 7009 moveq.l D0, 0x09
00001CAA B084 cmp.l D0, D4
00001CAC 6C08 bge +0xA /* 00001CB6 */
00001CAE 1D6E FE02 FF01 move.b [A6 - 0xFF], [A6 - 0x1FE]
00001CB4 6006 bra +0x8 /* 00001CBC */
label00001CB6:
00001CB6 1D6E FE01 FF01 move.b [A6 - 0xFF], [A6 - 0x1FF]
label00001CBC:
00001CBC 2F0C move.l -[A7], A4
00001CBE 486E FF00 pea.l [A6 - 0x100]
00001CC2 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001CC6 508F addq.l A7, 8
label00001CC8:
00001CC8 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00001CCC 4E5E unlink A6
00001CCE 4E75 rts
00001CD0 8C44 or.w D6, D4
00001CD2 6973 bvs +0x75 /* 00001D47 */
00001CD4 706C moveq.l D0, 0x6C
00001CD6 6179 bsr +0x7B /* 00001D51 */
00001CD8 4669 7865 not.w [A1 + 0x7865]
00001CDC 6400 0000 bcc +0x2 /* 00001CDE */
// begin alternate branch 00001CDE-00001CE6
label00001CDE:
00001CDE 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn00001CE0: // (misaligned)
00001CE2 0000 2F0C ori.b D0, 0xC
// end alternate branch 00001CDE-00001CE6
label00001CDE: // (misaligned)
fn00001CE0:
00001CE0 4E56 0000 link A6, 0
00001CE4 2F0C move.l -[A7], A4
00001CE6 4267 clr.w -[A7]
00001CE8 A887 syscall TextFont
00001CEA 7001 moveq.l D0, 0x01
00001CEC D0AE 0010 add.l D0, [A6 + 0x10]
00001CF0 2840 movea.l A4, D0
00001CF2 2F0C move.l -[A7], A4
00001CF4 206E 0010 movea.l A0, [A6 + 0x10]
00001CF8 7000 moveq.l D0, 0x00
00001CFA 1010 move.b D0, [A0]
00001CFC 2F00 move.l -[A7], D0
00001CFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D02 3F3C FFFF move.w -[A7], 0xFFFF
00001D06 A9CE syscall TETextBox/TextBox
00001D08 3F3C 0001 move.w -[A7], 0x1
00001D0C A887 syscall TextFont
00001D0E 7001 moveq.l D0, 0x01
00001D10 D0AE 0014 add.l D0, [A6 + 0x14]
00001D14 2840 movea.l A4, D0
00001D16 2F0C move.l -[A7], A4
00001D18 206E 0014 movea.l A0, [A6 + 0x14]
00001D1C 7000 moveq.l D0, 0x00
00001D1E 1010 move.b D0, [A0]
00001D20 2F00 move.l -[A7], D0
00001D22 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D26 4267 clr.w -[A7]
00001D28 A9CE syscall TETextBox/TextBox
00001D2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D2E 2F3C 000F 0000 move.l -[A7], 0xF0000
00001D34 A8A8 syscall OffsetRect
00001D36 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D3A 2F3C 000F 0000 move.l -[A7], 0xF0000
00001D40 A8A8 syscall OffsetRect
00001D42 285F movea.l A4, [A7]+
00001D44 4E5E unlink A6
00001D46 4E75 rts
00001D48 8950 or.w [A0], D4
00001D4A 6C61 bge +0x63 /* 00001DAD */
00001D4C 6365 bls +0x67 /* 00001DB3 */
00001D4E 426F 7468 clr.w [A7 + 0x7468]
00001D52 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001D54-00001D58
fn00001D54:
00001D54 4E56 FF00 link A6, -0x0100
// end alternate branch 00001D54-00001D58
fn00001D54: // (misaligned)
00001D56 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00001D58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D5C 4227 clr.b -[A7]
00001D5E 486E FF00 pea.l [A6 - 0x100]
00001D62 4267 clr.w -[A7]
00001D64 A9ED syscall Pack6
00001D66 486E FF00 pea.l [A6 - 0x100]
00001D6A 486D F8C4 pea.l [A5 - 0x73C]
00001D6E 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001D72 2EAE 0008 move.l [A7], [A6 + 0x8]
00001D76 4227 clr.b -[A7]
00001D78 486D C2FA pea.l [A5 - 0x3D06]
00001D7C 3F3C 0002 move.w -[A7], 0x2
00001D80 A9ED syscall Pack6
00001D82 486E FF00 pea.l [A6 - 0x100]
00001D86 486D C2FA pea.l [A5 - 0x3D06]
00001D8A 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001D8E 486E FF00 pea.l [A6 - 0x100]
00001D92 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001D96 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001D9A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D9E 4EBA FF40 jsr [PC - 0xC0 /* 00001CE0 */]
00001DA2 4E5E unlink A6
00001DA4 4E75 rts
00001DA6 8950 or.w [A0], D4
00001DA8 6C61 bge +0x63 /* 00001E0B */
00001DAA 6365 bls +0x67 /* 00001E11 */
00001DAC 4461 neg.w -[A1]
00001DAE 7465 moveq.l D2, 0x65
00001DB0 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001DB2-00001DB6
fn00001DB2:
00001DB2 4E56 FFFC link A6, -0x0004
// end alternate branch 00001DB2-00001DB6
fn00001DB2: // (misaligned)
00001DB4 FFFC .invalid <<F/7/7>>
00001DB6 4267 clr.w -[A7]
00001DB8 A887 syscall TextFont
00001DBA 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001DBE 3F2E 000A move.w -[A7], [A6 + 0xA]
00001DC2 A893 syscall MoveTo
00001DC4 2F2E 000C move.l -[A7], [A6 + 0xC]
00001DC8 A884 syscall DrawString
00001DCA 3F3C 0001 move.w -[A7], 0x1
00001DCE A887 syscall TextFont
00001DD0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001DD4 A884 syscall DrawString
00001DD6 4E5E unlink A6
00001DD8 4E75 rts
00001DDA 8750 or.w [A0], D3
00001DDC 6C61 bge +0x63 /* 00001E3F */
00001DDE 6365 bls +0x67 /* 00001E45 */
00001DE0 4174 0000 chk.w D0, [A4 + D0.w]
fn00001DE4:
00001DE4 4E56 FF00 link A6, -0x0100
00001DE8 48E7 0108 movem.l -[A7], D7,A4
00001DEC 286E 0010 movea.l A4, [A6 + 0x10]
00001DF0 4214 clr.b [A4]
00001DF2 2E2E 0008 move.l D7, [A6 + 0x8]
00001DF6 4A87 tst.l D7
00001DF8 670A beq +0xC /* 00001E04 */
00001DFA 202E 000C move.l D0, [A6 + 0xC]
00001DFE 4C47 0800 movem.l A3, D7
00001E02 2E00 move.l D7, D0
label00001E04:
00001E04 0C6D 0003 E8EC cmpi.w [A5 - 0x1714], 0x3
00001E0A 6638 bne +0x3A /* 00001E44 */
00001E0C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001E10 2F0C move.l -[A7], A4
00001E12 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001E16 2F0C move.l -[A7], A4
00001E18 486D F8C6 pea.l [A5 - 0x73A]
00001E1C 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001E20 2EAE 0008 move.l [A7], [A6 + 0x8]
00001E24 486E FF00 pea.l [A6 - 0x100]
00001E28 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001E2C 2E8C move.l [A7], A4
00001E2E 486E FF00 pea.l [A6 - 0x100]
00001E32 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001E36 2E8C move.l [A7], A4
00001E38 486D F8C8 pea.l [A5 - 0x738]
00001E3C 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001E40 4FEF 000C lea.l A7, [A7 + 0xC]
label00001E44:
00001E44 2F07 move.l -[A7], D7
00001E46 486E FF00 pea.l [A6 - 0x100]
00001E4A 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001E4E 2F0C move.l -[A7], A4
00001E50 486E FF00 pea.l [A6 - 0x100]
00001E54 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001E58 2E8C move.l [A7], A4
00001E5A 486D F8CC pea.l [A5 - 0x734]
00001E5E 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00001E62 4CEE 1080 FEF8 movem.l D7,A4, [A6 - 0x108]
00001E68 4E5E unlink A6
00001E6A 4E75 rts
00001E6C 8D43 616C pack D6, D3, 0x616C
00001E70 6375 bls +0x77 /* 00001EE7 */
00001E72 6C61 bge +0x63 /* 00001ED5 */
00001E74 7465 moveq.l D2, 0x65
00001E76 5469 6D65 addq.w [A1 + 0x6D65], 2
00001E7A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001E7C-00001E80
fn00001E7C:
00001E7C 4E56 FFF8 link A6, -0x0008
// end alternate branch 00001E7C-00001E80
fn00001E7C: // (misaligned)
00001E7E FFF8 .invalid <<F/7/7>>
00001E80 2F0B move.l -[A7], A3
00001E82 42A7 clr.l -[A7]
00001E84 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00001E8A 3F2E 000C move.w -[A7], [A6 + 0xC]
00001E8E A9A0 syscall GetResource
00001E90 265F movea.l A3, [A7]+
00001E92 200B move.l D0, A3
00001E94 674A beq +0x4C /* 00001EE0 */
00001E96 2053 movea.l A0, [A3]
00001E98 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2]
00001E9E 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6]
00001EA4 486E FFF8 pea.l [A6 - 0x8]
00001EA8 302E FFFA move.w D0, [A6 - 0x6]
00001EAC 4440 neg.w D0
00001EAE 3F00 move.w -[A7], D0
00001EB0 302E FFF8 move.w D0, [A6 - 0x8]
00001EB4 4440 neg.w D0
00001EB6 3F00 move.w -[A7], D0
00001EB8 A8A8 syscall OffsetRect
00001EBA 486E FFF8 pea.l [A6 - 0x8]
00001EBE 206E 0008 movea.l A0, [A6 + 0x8]
00001EC2 3F28 0002 move.w -[A7], [A0 + 0x2]
00001EC6 3F10 move.w -[A7], [A0]
00001EC8 A8A8 syscall OffsetRect
00001ECA 2F0B move.l -[A7], A3
00001ECC 486E FFF8 pea.l [A6 - 0x8]
00001ED0 A8F6 syscall DrawPicture
00001ED2 206E 0008 movea.l A0, [A6 + 0x8]
00001ED6 20AE FFF8 move.l [A0], [A6 - 0x8]
00001EDA 216E FFFC 0004 move.l [A0 + 0x4], [A6 - 0x4]
label00001EE0:
00001EE0 265F movea.l A3, [A7]+
00001EE2 4E5E unlink A6
00001EE4 4E75 rts
00001EE6 8B44 7261 pack D5, D4, 0x7261
00001EEA 7754 moveq.l D3, 0x54
00001EEC 6865 bvc +0x67 /* 00001F53 */
00001EEE 5069 6374 addq.w [A1 + 0x6374], 8
00001EF2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001EF4-00001EF8
fn00001EF4:
00001EF4 4E56 FFBE link A6, -0x0042
// end alternate branch 00001EF4-00001EF8
fn00001EF4: // (misaligned)
00001EF6 FFBE .invalid <<F/6/7>>
00001EF8 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001EFC 286E 000A movea.l A4, [A6 + 0xA]
00001F00 266E 000E movea.l A3, [A6 + 0xE]
00001F04 486E FFDA pea.l [A6 - 0x26]
00001F08 2F3C 0064 00B4 move.l -[A7], 0x6400B4
00001F0E 2F3C 006E 00C8 move.l -[A7], 0x6E00C8
00001F14 A8A7 syscall SetRect
00001F16 3F3C 03F0 move.w -[A7], 0x3F0
00001F1A 486E FFDA pea.l [A6 - 0x26]
00001F1E 4EBA FF5C jsr [PC - 0xA4 /* 00001E7C */]
00001F22 7E0A moveq.l D7, 0x0A
00001F24 2E8C move.l [A7], A4
00001F26 700A moveq.l D0, 0x0A
00001F28 D06E FFDC add.w D0, [A6 - 0x24]
00001F2C 3F00 move.w -[A7], D0
00001F2E 3F07 move.w -[A7], D7
00001F30 7064 moveq.l D0, 0x64
00001F32 D06E FFDC add.w D0, [A6 - 0x24]
00001F36 3F00 move.w -[A7], D0
00001F38 700F moveq.l D0, 0x0F
00001F3A D047 add.w D0, D7
00001F3C 3F00 move.w -[A7], D0
00001F3E A8A7 syscall SetRect
00001F40 2F0B move.l -[A7], A3
00001F42 7069 moveq.l D0, 0x69
00001F44 D06E FFDC add.w D0, [A6 - 0x24]
00001F48 3F00 move.w -[A7], D0
00001F4A 3F07 move.w -[A7], D7
00001F4C 302E FFDC move.w D0, [A6 - 0x24]
00001F50 0640 00A0 addi.w D0, 0xA0
00001F54 3F00 move.w -[A7], D0
00001F56 700F moveq.l D0, 0x0F
00001F58 D047 add.w D0, D7
00001F5A 3F00 move.w -[A7], D0
00001F5C A8A7 syscall SetRect
00001F5E 306D C646 movea.w A0, [A5 - 0x39BA]
00001F62 2F08 move.l -[A7], A0
00001F64 486D B7E8 pea.l [A5 - 0x4818]
00001F68 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001F6C 486D B7E8 pea.l [A5 - 0x4818]
00001F70 486D F8D0 pea.l [A5 - 0x730]
00001F74 2F0B move.l -[A7], A3
00001F76 2F0C move.l -[A7], A4
00001F78 4EBA FD66 jsr [PC - 0x29A /* 00001CE0 */]
00001F7C 486D B7E8 pea.l [A5 - 0x4818]
00001F80 3F3C 0003 move.w -[A7], 0x3
00001F84 2F2D C642 move.l -[A7], [A5 - 0x39BE]
00001F88 4EBA FC34 jsr [PC - 0x3CC /* 00001BBE */]
00001F8C 486D B7E8 pea.l [A5 - 0x4818]
00001F90 486D F8DE pea.l [A5 - 0x722]
00001F94 2F0B move.l -[A7], A3
00001F96 2F0C move.l -[A7], A4
00001F98 4EBA FD46 jsr [PC - 0x2BA /* 00001CE0 */]
00001F9C 202D C688 move.l D0, [A5 - 0x3978]
00001FA0 D0AD C68C add.l D0, [A5 - 0x3974]
00001FA4 2B40 B8EE move.l [A5 - 0x4712], D0
00001FA8 2E80 move.l [A7], D0
00001FAA 486D B7E8 pea.l [A5 - 0x4818]
00001FAE 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001FB2 486D B7E8 pea.l [A5 - 0x4818]
00001FB6 486D F8EA pea.l [A5 - 0x716]
00001FBA 2F0B move.l -[A7], A3
00001FBC 2F0C move.l -[A7], A4
00001FBE 4EBA FD20 jsr [PC - 0x2E0 /* 00001CE0 */]
00001FC2 7E19 moveq.l D7, 0x19
00001FC4 2E8C move.l [A7], A4
00001FC6 302E FFDC move.w D0, [A6 - 0x24]
00001FCA 0640 00B4 addi.w D0, 0xB4
00001FCE 3F00 move.w -[A7], D0
00001FD0 3F07 move.w -[A7], D7
00001FD2 302E FFDC move.w D0, [A6 - 0x24]
00001FD6 0640 00FA addi.w D0, 0xFA
00001FDA 3F00 move.w -[A7], D0
00001FDC 700F moveq.l D0, 0x0F
00001FDE D047 add.w D0, D7
00001FE0 3F00 move.w -[A7], D0
00001FE2 A8A7 syscall SetRect
00001FE4 2E8B move.l [A7], A3
00001FE6 302E FFDC move.w D0, [A6 - 0x24]
00001FEA 0640 00FF addi.w D0, 0xFF
00001FEE 3F00 move.w -[A7], D0
00001FF0 3F07 move.w -[A7], D7
00001FF2 302E FFDC move.w D0, [A6 - 0x24]
00001FF6 0640 015E addi.w D0, 0x15E
00001FFA 3F00 move.w -[A7], D0
00001FFC 700F moveq.l D0, 0x0F
00001FFE D047 add.w D0, D7
00002000 3F00 move.w -[A7], D0
00002002 A8A7 syscall SetRect
00002004 486D F8F8 pea.l [A5 - 0x708]
00002008 2F0B move.l -[A7], A3
0000200A 2F0C move.l -[A7], A4
0000200C 2F2D C632 move.l -[A7], [A5 - 0x39CE]
00002010 4EBA FD42 jsr [PC - 0x2BE /* 00001D54 */]
00002014 486D F902 pea.l [A5 - 0x6FE]
00002018 2F0B move.l -[A7], A3
0000201A 2F0C move.l -[A7], A4
0000201C 2F2D C636 move.l -[A7], [A5 - 0x39CA]
00002020 4EBA FD32 jsr [PC - 0x2CE /* 00001D54 */]
00002024 486D B7E8 pea.l [A5 - 0x4818]
00002028 2F2D C63E move.l -[A7], [A5 - 0x39C2]
0000202C 2F2D C63A move.l -[A7], [A5 - 0x39C6]
00002030 4EBA FDB2 jsr [PC - 0x24E /* 00001DE4 */]
00002034 486D C2FA pea.l [A5 - 0x3D06]
00002038 486D B7E8 pea.l [A5 - 0x4818]
0000203C 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00002040 486D C2FA pea.l [A5 - 0x3D06]
00002044 486D F90C pea.l [A5 - 0x6F4]
00002048 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000204C 4FEF 006C lea.l A7, [A7 + 0x6C]
00002050 4267 clr.w -[A7]
00002052 486D C2FA pea.l [A5 - 0x3D06]
00002056 A88C syscall StringWidth
00002058 305F movea.w A0, [A7]+
0000205A 2B48 B8EE move.l [A5 - 0x4712], A0
0000205E 2008 move.l D0, A0
00002060 3C2E FFE0 move.w D6, [A6 - 0x20]
00002064 9C40 sub.w D6, D0
00002066 486D B7E8 pea.l [A5 - 0x4818]
0000206A 486D F918 pea.l [A5 - 0x6E8]
0000206E 3F3C 0014 move.w -[A7], 0x14
00002072 3F06 move.w -[A7], D6
00002074 4EBA FD3C jsr [PC - 0x2C4 /* 00001DB2 */]
00002078 3EAE FFE0 move.w [A7], [A6 - 0x20]
0000207C 3F3C 0019 move.w -[A7], 0x19
00002080 A893 syscall MoveTo
00002082 3EAE FFE0 move.w [A7], [A6 - 0x20]
00002086 70FB moveq.l D0, 0xFFFFFFFB
00002088 D06E FFDA add.w D0, [A6 - 0x26]
0000208C 3F00 move.w -[A7], D0
0000208E A891 syscall LineTo
00002090 3A2E FFE0 move.w D5, [A6 - 0x20]
00002094 9A6E FFDC sub.w D5, [A6 - 0x24]
00002098 48C5 ext.l D5
0000209A 4AAD C63E tst.l [A5 - 0x39C2]
0000209E 508F addq.l A7, 8
000020A0 6F22 ble +0x24 /* 000020C4 */
000020A2 2605 move.l D3, D5
000020A4 4C2D 3000 C654 movem.w A4,A5, [A5 - 0x39AC]
000020AA 4C6D 3803 C63E movem.l D0,D1,A3,A4,A5, [A5 - 0x39C2]
000020B0 282D C658 move.l D4, [A5 - 0x39A8]
000020B4 D8AD C654 add.l D4, [A5 - 0x39AC]
000020B8 4C05 4000 movem.w A6, D5
000020BC 4C6D 4804 C63E movem.l D2,A3,A6, [A5 - 0x39C2]
000020C2 6004 bra +0x6 /* 000020C8 */
label000020C4:
000020C4 7600 moveq.l D3, 0x00
000020C6 7800 moveq.l D4, 0x00
label000020C8:
000020C8 302E FFDC move.w D0, [A6 - 0x24]
000020CC D043 add.w D0, D3
000020CE 3F00 move.w -[A7], D0
000020D0 70FD moveq.l D0, 0xFFFFFFFD
000020D2 D06E FFDA add.w D0, [A6 - 0x26]
000020D6 3F00 move.w -[A7], D0
000020D8 A893 syscall MoveTo
000020DA 302E FFDC move.w D0, [A6 - 0x24]
000020DE D043 add.w D0, D3
000020E0 3F00 move.w -[A7], D0
000020E2 70F6 moveq.l D0, 0xFFFFFFF6
000020E4 D06E FFDA add.w D0, [A6 - 0x26]
000020E8 3F00 move.w -[A7], D0
000020EA A891 syscall LineTo
000020EC 302E FFDC move.w D0, [A6 - 0x24]
000020F0 D044 add.w D0, D4
000020F2 3F00 move.w -[A7], D0
000020F4 70F6 moveq.l D0, 0xFFFFFFF6
000020F6 D06E FFDA add.w D0, [A6 - 0x26]
000020FA 3F00 move.w -[A7], D0
000020FC A891 syscall LineTo
000020FE 302E FFDC move.w D0, [A6 - 0x24]
00002102 D044 add.w D0, D4
00002104 3F00 move.w -[A7], D0
00002106 70FD moveq.l D0, 0xFFFFFFFD
00002108 D06E FFDA add.w D0, [A6 - 0x26]
0000210C 3F00 move.w -[A7], D0
0000210E A891 syscall LineTo
00002110 302E FFDC move.w D0, [A6 - 0x24]
00002114 D043 add.w D0, D3
00002116 3F00 move.w -[A7], D0
00002118 70F2 moveq.l D0, 0xFFFFFFF2
0000211A D06E FFDA add.w D0, [A6 - 0x26]
0000211E 3F00 move.w -[A7], D0
00002120 A893 syscall MoveTo
00002122 4267 clr.w -[A7]
00002124 A887 syscall TextFont
00002126 486D F924 pea.l [A5 - 0x6DC]
0000212A A884 syscall DrawString
0000212C 3F3C 0001 move.w -[A7], 0x1
00002130 A887 syscall TextFont
00002132 4AAD C63E tst.l [A5 - 0x39C2]
00002136 6F10 ble +0x12 /* 00002148 */
00002138 2605 move.l D3, D5
0000213A 4C2D 3000 C650 movem.w A4,A5, [A5 - 0x39B0]
00002140 4C6D 3803 C63E movem.l D0,D1,A3,A4,A5, [A5 - 0x39C2]
00002146 6002 bra +0x4 /* 0000214A */
label00002148:
00002148 7600 moveq.l D3, 0x00
label0000214A:
0000214A 302E FFDC move.w D0, [A6 - 0x24]
0000214E D043 add.w D0, D3
00002150 3F00 move.w -[A7], D0
00002152 7003 moveq.l D0, 0x03
00002154 D06E FFDE add.w D0, [A6 - 0x22]
00002158 3F00 move.w -[A7], D0
0000215A A893 syscall MoveTo
0000215C 302E FFDC move.w D0, [A6 - 0x24]
00002160 D043 add.w D0, D3
00002162 3F00 move.w -[A7], D0
00002164 700A moveq.l D0, 0x0A
00002166 D06E FFDE add.w D0, [A6 - 0x22]
0000216A 3F00 move.w -[A7], D0
0000216C A891 syscall LineTo
0000216E 302E FFDC move.w D0, [A6 - 0x24]
00002172 D043 add.w D0, D3
00002174 0640 FFEC addi.w D0, 0xFFEC
00002178 3F00 move.w -[A7], D0
0000217A 7016 moveq.l D0, 0x16
0000217C D06E FFDE add.w D0, [A6 - 0x22]
00002180 3F00 move.w -[A7], D0
00002182 A893 syscall MoveTo
00002184 4267 clr.w -[A7]
00002186 A887 syscall TextFont
00002188 486D F92E pea.l [A5 - 0x6D2]
0000218C A884 syscall DrawString
0000218E 3F3C 0001 move.w -[A7], 0x1
00002192 A887 syscall TextFont
00002194 4AAD C63E tst.l [A5 - 0x39C2]
00002198 6F22 ble +0x24 /* 000021BC */
0000219A 2605 move.l D3, D5
0000219C 4C2D 3000 C648 movem.w A4,A5, [A5 - 0x39B8]
000021A2 4C6D 3803 C63E movem.l D0,D1,A3,A4,A5, [A5 - 0x39C2]
000021A8 282D C64C move.l D4, [A5 - 0x39B4]
000021AC D8AD C648 add.l D4, [A5 - 0x39B8]
000021B0 4C05 4000 movem.w A6, D5
000021B4 4C6D 4804 C63E movem.l D2,A3,A6, [A5 - 0x39C2]
000021BA 6004 bra +0x6 /* 000021C0 */
label000021BC:
000021BC 7600 moveq.l D3, 0x00
000021BE 7800 moveq.l D4, 0x00
label000021C0:
000021C0 302E FFDC move.w D0, [A6 - 0x24]
000021C4 D043 add.w D0, D3
000021C6 3F00 move.w -[A7], D0
000021C8 7003 moveq.l D0, 0x03
000021CA D06E FFDE add.w D0, [A6 - 0x22]
000021CE 3F00 move.w -[A7], D0
000021D0 A893 syscall MoveTo
000021D2 302E FFDC move.w D0, [A6 - 0x24]
000021D6 D043 add.w D0, D3
000021D8 3F00 move.w -[A7], D0
000021DA 701E moveq.l D0, 0x1E
000021DC D06E FFDE add.w D0, [A6 - 0x22]
000021E0 3F00 move.w -[A7], D0
000021E2 A891 syscall LineTo
000021E4 302E FFDC move.w D0, [A6 - 0x24]
000021E8 D044 add.w D0, D4
000021EA 3F00 move.w -[A7], D0
000021EC 701E moveq.l D0, 0x1E
000021EE D06E FFDE add.w D0, [A6 - 0x22]
000021F2 3F00 move.w -[A7], D0
000021F4 A891 syscall LineTo
000021F6 302E FFDC move.w D0, [A6 - 0x24]
000021FA D044 add.w D0, D4
000021FC 3F00 move.w -[A7], D0
000021FE 7003 moveq.l D0, 0x03
00002200 D06E FFDE add.w D0, [A6 - 0x22]
00002204 3F00 move.w -[A7], D0
00002206 A891 syscall LineTo
00002208 302E FFDC move.w D0, [A6 - 0x24]
0000220C D043 add.w D0, D3
0000220E 3F00 move.w -[A7], D0
00002210 702A moveq.l D0, 0x2A
00002212 D06E FFDE add.w D0, [A6 - 0x22]
00002216 3F00 move.w -[A7], D0
00002218 A893 syscall MoveTo
0000221A 4267 clr.w -[A7]
0000221C A887 syscall TextFont
0000221E 486D F936 pea.l [A5 - 0x6CA]
00002222 A884 syscall DrawString
00002224 3F3C 0001 move.w -[A7], 0x1
00002228 A887 syscall TextFont
0000222A 7E3C moveq.l D7, 0x3C
0000222C DE6E FFDE add.w D7, [A6 - 0x22]
00002230 2F0C move.l -[A7], A4
00002232 302E FFDC move.w D0, [A6 - 0x24]
00002236 0640 00B4 addi.w D0, 0xB4
0000223A 3F00 move.w -[A7], D0
0000223C 3F07 move.w -[A7], D7
0000223E 302E FFDC move.w D0, [A6 - 0x24]
00002242 0640 012C addi.w D0, 0x12C
00002246 3F00 move.w -[A7], D0
00002248 700F moveq.l D0, 0x0F
0000224A D047 add.w D0, D7
0000224C 3F00 move.w -[A7], D0
0000224E A8A7 syscall SetRect
00002250 2F0B move.l -[A7], A3
00002252 302E FFDC move.w D0, [A6 - 0x24]
00002256 0640 0131 addi.w D0, 0x131
0000225A 3F00 move.w -[A7], D0
0000225C 3F07 move.w -[A7], D7
0000225E 302E FFDC move.w D0, [A6 - 0x24]
00002262 0640 0190 addi.w D0, 0x190
00002266 3F00 move.w -[A7], D0
00002268 700F moveq.l D0, 0x0F
0000226A D047 add.w D0, D7
0000226C 3F00 move.w -[A7], D0
0000226E A8A7 syscall SetRect
00002270 486D B7E8 pea.l [A5 - 0x4818]
00002274 2F2D C654 move.l -[A7], [A5 - 0x39AC]
00002278 2F2D C63A move.l -[A7], [A5 - 0x39C6]
0000227C 4EBA FB66 jsr [PC - 0x49A /* 00001DE4 */]
00002280 486D B7E8 pea.l [A5 - 0x4818]
00002284 486D F93E pea.l [A5 - 0x6C2]
00002288 2F0B move.l -[A7], A3
0000228A 2F0C move.l -[A7], A4
0000228C 4EBA FA52 jsr [PC - 0x5AE /* 00001CE0 */]
00002290 486D B7E8 pea.l [A5 - 0x4818]
00002294 2F2D C658 move.l -[A7], [A5 - 0x39A8]
00002298 2F2D C63A move.l -[A7], [A5 - 0x39C6]
0000229C 4EBA FB46 jsr [PC - 0x4BA /* 00001DE4 */]
000022A0 486D B7E8 pea.l [A5 - 0x4818]
000022A4 486D F950 pea.l [A5 - 0x6B0]
000022A8 2F0B move.l -[A7], A3
000022AA 2F0C move.l -[A7], A4
000022AC 4EBA FA32 jsr [PC - 0x5CE /* 00001CE0 */]
000022B0 2E8C move.l [A7], A4
000022B2 2F3C 0005 0000 move.l -[A7], 0x50000
000022B8 A8A8 syscall OffsetRect
000022BA 2E8B move.l [A7], A3
000022BC 2F3C 0005 0000 move.l -[A7], 0x50000
000022C2 A8A8 syscall OffsetRect
000022C4 486D B7E8 pea.l [A5 - 0x4818]
000022C8 2F2D C648 move.l -[A7], [A5 - 0x39B8]
000022CC 2F2D C63A move.l -[A7], [A5 - 0x39C6]
000022D0 4EBA FB12 jsr [PC - 0x4EE /* 00001DE4 */]
000022D4 486D B7E8 pea.l [A5 - 0x4818]
000022D8 486D F95A pea.l [A5 - 0x6A6]
000022DC 2F0B move.l -[A7], A3
000022DE 2F0C move.l -[A7], A4
000022E0 4EBA F9FE jsr [PC - 0x602 /* 00001CE0 */]
000022E4 486D B7E8 pea.l [A5 - 0x4818]
000022E8 2F2D C64C move.l -[A7], [A5 - 0x39B4]
000022EC 2F2D C63A move.l -[A7], [A5 - 0x39C6]
000022F0 4EBA FAF2 jsr [PC - 0x50E /* 00001DE4 */]
000022F4 486D B7E8 pea.l [A5 - 0x4818]
000022F8 486D F96A pea.l [A5 - 0x696]
000022FC 2F0B move.l -[A7], A3
000022FE 2F0C move.l -[A7], A4
00002300 4EBA F9DE jsr [PC - 0x622 /* 00001CE0 */]
00002304 4FEF 0068 lea.l A7, [A7 + 0x68]
00002308 2F0C move.l -[A7], A4
0000230A 2F3C 0005 0000 move.l -[A7], 0x50000
00002310 A8A8 syscall OffsetRect
00002312 2F0B move.l -[A7], A3
00002314 2F3C 0005 0000 move.l -[A7], 0x50000
0000231A A8A8 syscall OffsetRect
0000231C 486D B7E8 pea.l [A5 - 0x4818]
00002320 2F2D C650 move.l -[A7], [A5 - 0x39B0]
00002324 2F2D C63A move.l -[A7], [A5 - 0x39C6]
00002328 4EBA FABA jsr [PC - 0x546 /* 00001DE4 */]
0000232C 486D B7E8 pea.l [A5 - 0x4818]
00002330 486D F974 pea.l [A5 - 0x68C]
00002334 2F0B move.l -[A7], A3
00002336 2F0C move.l -[A7], A4
00002338 4EBA F9A6 jsr [PC - 0x65A /* 00001CE0 */]
0000233C 486E FFD2 pea.l [A6 - 0x2E]
00002340 2F3C 0118 00F0 move.l -[A7], 0x11800F0
00002346 2F3C 0136 00FA move.l -[A7], 0x13600FA
0000234C A8A7 syscall SetRect
0000234E 3EBC 03F1 move.w [A7], 0x3F1
00002352 486E FFD2 pea.l [A6 - 0x2E]
00002356 4EBA FB24 jsr [PC - 0x4DC /* 00001E7C */]
0000235A 302D C630 move.w D0, [A5 - 0x39D0]
0000235E 906D C62C sub.w D0, [A5 - 0x39D4]
00002362 3040 movea.w A0, D0
00002364 2E88 move.l [A7], A0
00002366 486D B7E8 pea.l [A5 - 0x4818]
0000236A 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000236E 486D B7E8 pea.l [A5 - 0x4818]
00002372 486D F982 pea.l [A5 - 0x67E]
00002376 70FE moveq.l D0, 0xFFFFFFFE
00002378 D06E FFD2 add.w D0, [A6 - 0x2E]
0000237C 3F00 move.w -[A7], D0
0000237E 700A moveq.l D0, 0x0A
00002380 D06E FFD4 add.w D0, [A6 - 0x2C]
00002384 3F00 move.w -[A7], D0
00002386 4EBA FA2A jsr [PC - 0x5D6 /* 00001DB2 */]
0000238A 302D C62E move.w D0, [A5 - 0x39D2]
0000238E 906D C62A sub.w D0, [A5 - 0x39D6]
00002392 3040 movea.w A0, D0
00002394 2E88 move.l [A7], A0
00002396 486D B7E8 pea.l [A5 - 0x4818]
0000239A 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000239E 486D B7E8 pea.l [A5 - 0x4818]
000023A2 486D F98A pea.l [A5 - 0x676]
000023A6 302E FFD6 move.w D0, [A6 - 0x2A]
000023AA 906E FFD2 sub.w D0, [A6 - 0x2E]
000023AE 48C0 ext.l D0
000023B0 81FC 0002 divs.w D0, 0x2
000023B4 D06E FFD2 add.w D0, [A6 - 0x2E]
000023B8 5A40 addq.w D0, 5
000023BA 3F00 move.w -[A7], D0
000023BC 3F2E FFD8 move.w -[A7], [A6 - 0x28]
000023C0 4EBA F9F0 jsr [PC - 0x610 /* 00001DB2 */]
000023C4 306D C62C movea.w A0, [A5 - 0x39D4]
000023C8 2E88 move.l [A7], A0
000023CA 486D B7E8 pea.l [A5 - 0x4818]
000023CE 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000023D2 486D B7E8 pea.l [A5 - 0x4818]
000023D6 486D F992 pea.l [A5 - 0x66E]
000023DA 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
000023DE 709C moveq.l D0, 0xFFFFFF9C
000023E0 D06E FFD4 add.w D0, [A6 - 0x2C]
000023E4 3F00 move.w -[A7], D0
000023E6 4EBA F9CA jsr [PC - 0x636 /* 00001DB2 */]
000023EA 306D C62A movea.w A0, [A5 - 0x39D6]
000023EE 2E88 move.l [A7], A0
000023F0 486D B7E8 pea.l [A5 - 0x4818]
000023F4 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000023F8 486D B7E8 pea.l [A5 - 0x4818]
000023FC 486D F9A0 pea.l [A5 - 0x660]
00002400 700F moveq.l D0, 0x0F
00002402 D06E FFD2 add.w D0, [A6 - 0x2E]
00002406 3F00 move.w -[A7], D0
00002408 709C moveq.l D0, 0xFFFFFF9C
0000240A D06E FFD4 add.w D0, [A6 - 0x2C]
0000240E 3F00 move.w -[A7], D0
00002410 4EBA F9A0 jsr [PC - 0x660 /* 00001DB2 */]
00002414 422D B7E8 clr.b [A5 - 0x4818]
00002418 486D B7E8 pea.l [A5 - 0x4818]
0000241C 486D F9AE pea.l [A5 - 0x652]
00002420 700A moveq.l D0, 0x0A
00002422 D06E FFD2 add.w D0, [A6 - 0x2E]
00002426 3F00 move.w -[A7], D0
00002428 705A moveq.l D0, 0x5A
0000242A D06E FFD8 add.w D0, [A6 - 0x28]
0000242E 3F00 move.w -[A7], D0
00002430 4EBA F980 jsr [PC - 0x680 /* 00001DB2 */]
00002434 705A moveq.l D0, 0x5A
00002436 D06E FFD8 add.w D0, [A6 - 0x28]
0000243A 3E80 move.w [A7], D0
0000243C 701E moveq.l D0, 0x1E
0000243E D06E FFD2 add.w D0, [A6 - 0x2E]
00002442 3F00 move.w -[A7], D0
00002444 A893 syscall MoveTo
00002446 486D B7E8 pea.l [A5 - 0x4818]
0000244A 3F3C 0002 move.w -[A7], 0x2
0000244E 2F2D C664 move.l -[A7], [A5 - 0x399C]
00002452 4EBA F76A jsr [PC - 0x896 /* 00001BBE */]
00002456 486D B7E8 pea.l [A5 - 0x4818]
0000245A A884 syscall DrawString
0000245C 302E FFD8 move.w D0, [A6 - 0x28]
00002460 0640 008C addi.w D0, 0x8C
00002464 3E80 move.w [A7], D0
00002466 701E moveq.l D0, 0x1E
00002468 D06E FFD2 add.w D0, [A6 - 0x2E]
0000246C 3F00 move.w -[A7], D0
0000246E A893 syscall MoveTo
00002470 486D B7E8 pea.l [A5 - 0x4818]
00002474 3F3C 0002 move.w -[A7], 0x2
00002478 2F2D C668 move.l -[A7], [A5 - 0x3998]
0000247C 4EBA F740 jsr [PC - 0x8C0 /* 00001BBE */]
00002480 486D B7E8 pea.l [A5 - 0x4818]
00002484 A884 syscall DrawString
00002486 302E FFD8 move.w D0, [A6 - 0x28]
0000248A 0640 00BE addi.w D0, 0xBE
0000248E 3E80 move.w [A7], D0
00002490 701E moveq.l D0, 0x1E
00002492 D06E FFD2 add.w D0, [A6 - 0x2E]
00002496 3F00 move.w -[A7], D0
00002498 A893 syscall MoveTo
0000249A 486D B7E8 pea.l [A5 - 0x4818]
0000249E 3F3C 0002 move.w -[A7], 0x2
000024A2 202D C66C move.l D0, [A5 - 0x3994]
000024A6 720E moveq.l D1, 0x0E
000024A8 E2A0 asr D0, D1
000024AA 2F00 move.l -[A7], D0
000024AC 4EBA F710 jsr [PC - 0x8F0 /* 00001BBE */]
000024B0 486D B7E8 pea.l [A5 - 0x4818]
000024B4 A884 syscall DrawString
000024B6 705A moveq.l D0, 0x5A
000024B8 D06E FFD8 add.w D0, [A6 - 0x28]
000024BC 3E80 move.w [A7], D0
000024BE 703C moveq.l D0, 0x3C
000024C0 D06E FFD2 add.w D0, [A6 - 0x2E]
000024C4 3F00 move.w -[A7], D0
000024C6 A893 syscall MoveTo
000024C8 486D B7E8 pea.l [A5 - 0x4818]
000024CC 3F3C 0002 move.w -[A7], 0x2
000024D0 2F2D C670 move.l -[A7], [A5 - 0x3990]
000024D4 4EBA F6E8 jsr [PC - 0x918 /* 00001BBE */]
000024D8 4FEF 006C lea.l A7, [A7 + 0x6C]
000024DC 486D B7E8 pea.l [A5 - 0x4818]
000024E0 A884 syscall DrawString
000024E2 302E FFD8 move.w D0, [A6 - 0x28]
000024E6 0640 008C addi.w D0, 0x8C
000024EA 3F00 move.w -[A7], D0
000024EC 703C moveq.l D0, 0x3C
000024EE D06E FFD2 add.w D0, [A6 - 0x2E]
000024F2 3F00 move.w -[A7], D0
000024F4 A893 syscall MoveTo
000024F6 486D B7E8 pea.l [A5 - 0x4818]
000024FA 3F3C 0002 move.w -[A7], 0x2
000024FE 2F2D C674 move.l -[A7], [A5 - 0x398C]
00002502 4EBA F6BA jsr [PC - 0x946 /* 00001BBE */]
00002506 486D B7E8 pea.l [A5 - 0x4818]
0000250A A884 syscall DrawString
0000250C 302E FFD8 move.w D0, [A6 - 0x28]
00002510 0640 00BE addi.w D0, 0xBE
00002514 3E80 move.w [A7], D0
00002516 703C moveq.l D0, 0x3C
00002518 D06E FFD2 add.w D0, [A6 - 0x2E]
0000251C 3F00 move.w -[A7], D0
0000251E A893 syscall MoveTo
00002520 486D B7E8 pea.l [A5 - 0x4818]
00002524 3F3C 0002 move.w -[A7], 0x2
00002528 202D C678 move.l D0, [A5 - 0x3988]
0000252C 720E moveq.l D1, 0x0E
0000252E E2A0 asr D0, D1
00002530 2F00 move.l -[A7], D0
00002532 4EBA F68A jsr [PC - 0x976 /* 00001BBE */]
00002536 486D B7E8 pea.l [A5 - 0x4818]
0000253A A884 syscall DrawString
0000253C 705A moveq.l D0, 0x5A
0000253E D06E FFD8 add.w D0, [A6 - 0x28]
00002542 3E80 move.w [A7], D0
00002544 705A moveq.l D0, 0x5A
00002546 D06E FFD2 add.w D0, [A6 - 0x2E]
0000254A 3F00 move.w -[A7], D0
0000254C A893 syscall MoveTo
0000254E 486D B7E8 pea.l [A5 - 0x4818]
00002552 3F3C 0002 move.w -[A7], 0x2
00002556 2F2D C67C move.l -[A7], [A5 - 0x3984]
0000255A 4EBA F662 jsr [PC - 0x99E /* 00001BBE */]
0000255E 486D B7E8 pea.l [A5 - 0x4818]
00002562 A884 syscall DrawString
00002564 302E FFD8 move.w D0, [A6 - 0x28]
00002568 0640 008C addi.w D0, 0x8C
0000256C 3E80 move.w [A7], D0
0000256E 705A moveq.l D0, 0x5A
00002570 D06E FFD2 add.w D0, [A6 - 0x2E]
00002574 3F00 move.w -[A7], D0
00002576 A893 syscall MoveTo
00002578 486D B7E8 pea.l [A5 - 0x4818]
0000257C 3F3C 0002 move.w -[A7], 0x2
00002580 2F2D C680 move.l -[A7], [A5 - 0x3980]
00002584 4EBA F638 jsr [PC - 0x9C8 /* 00001BBE */]
00002588 486D B7E8 pea.l [A5 - 0x4818]
0000258C A884 syscall DrawString
0000258E 302E FFD8 move.w D0, [A6 - 0x28]
00002592 0640 00BE addi.w D0, 0xBE
00002596 3E80 move.w [A7], D0
00002598 705A moveq.l D0, 0x5A
0000259A D06E FFD2 add.w D0, [A6 - 0x2E]
0000259E 3F00 move.w -[A7], D0
000025A0 A893 syscall MoveTo
000025A2 486D B7E8 pea.l [A5 - 0x4818]
000025A6 3F3C 0002 move.w -[A7], 0x2
000025AA 202D C684 move.l D0, [A5 - 0x397C]
000025AE 720E moveq.l D1, 0x0E
000025B0 E2A0 asr D0, D1
000025B2 2F00 move.l -[A7], D0
000025B4 4EBA F608 jsr [PC - 0x9F8 /* 00001BBE */]
000025B8 486D B7E8 pea.l [A5 - 0x4818]
000025BC A884 syscall DrawString
000025BE 302D C630 move.w D0, [A5 - 0x39D0]
000025C2 906D C62C sub.w D0, [A5 - 0x39D4]
000025C6 322D C62E move.w D1, [A5 - 0x39D2]
000025CA 926D C62A sub.w D1, [A5 - 0x39D6]
000025CE C1C1 muls.w D0, D1
000025D0 2D40 FFBE move.l [A6 - 0x42], D0
000025D4 4CEE 18F8 FFA2 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x5E]
000025DA 4E5E unlink A6
000025DC 4E75 rts
000025DE 9053 sub.w D0, [A3]
000025E0 686F bvc +0x71 /* 00002651 */
000025E2 7754 moveq.l D3, 0x54
000025E4 6865 bvc +0x67 /* 0000264B */
000025E6 4D6F 7669 chk.w D6, [A7 + 0x7669]
000025EA 6549 bcs +0x4B /* 00002635 */
000025EC 6E66 bgt +0x68 /* 00002654 */
000025EE 6F00 0000 ble +0x2 /* 000025F0 */
// begin alternate branch 000025F0-000025F6
label000025F0:
000025F0 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn000025F2: // (misaligned)
000025F4 FFC6 .invalid <<F/7/7>>
// end alternate branch 000025F0-000025F6
label000025F0: // (misaligned)
fn000025F2:
000025F2 4E56 FFC6 link A6, -0x003A
000025F6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000025FA 286E 000A movea.l A4, [A6 + 0xA]
000025FE 266E 000E movea.l A3, [A6 + 0xE]
00002602 486E FFDA pea.l [A6 - 0x26]
00002606 2F3C 0064 00BE move.l -[A7], 0x6400BE
0000260C 2F3C 006E 00C3 move.l -[A7], 0x6E00C3
00002612 A8A7 syscall SetRect
00002614 3F3C 03F0 move.w -[A7], 0x3F0
00002618 486E FFDA pea.l [A6 - 0x26]
0000261C 4EBA F85E jsr [PC - 0x7A2 /* 00001E7C */]
00002620 7E0A moveq.l D7, 0x0A
00002622 2E8C move.l [A7], A4
00002624 700A moveq.l D0, 0x0A
00002626 D06E FFDC add.w D0, [A6 - 0x24]
0000262A 3F00 move.w -[A7], D0
0000262C 3F07 move.w -[A7], D7
0000262E 705A moveq.l D0, 0x5A
00002630 D06E FFDC add.w D0, [A6 - 0x24]
00002634 3F00 move.w -[A7], D0
00002636 700F moveq.l D0, 0x0F
00002638 D047 add.w D0, D7
0000263A 3F00 move.w -[A7], D0
0000263C A8A7 syscall SetRect
0000263E 2F0B move.l -[A7], A3
00002640 705F moveq.l D0, 0x5F
00002642 D06E FFDC add.w D0, [A6 - 0x24]
00002646 3F00 move.w -[A7], D0
00002648 3F07 move.w -[A7], D7
0000264A 302E FFDC move.w D0, [A6 - 0x24]
0000264E 0640 00B4 addi.w D0, 0xB4
00002652 3F00 move.w -[A7], D0
label00002654:
00002654 700F moveq.l D0, 0x0F
00002656 D047 add.w D0, D7
00002658 3F00 move.w -[A7], D0
0000265A A8A7 syscall SetRect
0000265C 303C 00D2 move.w D0, 0xD2
00002660 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002664 0CB5 7669 6465 0920 C698 cmpi.l [A5 - 0x3968 + D0], 0x76696465 /* 'vide' */
0000266E 548F addq.l A7, 2
00002670 6610 bne +0x12 /* 00002682 */
00002672 486D B7E8 pea.l [A5 - 0x4818]
00002676 486D F9B6 pea.l [A5 - 0x64A]
0000267A 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
0000267E 508F addq.l A7, 8
00002680 6032 bra +0x34 /* 000026B4 */
label00002682:
00002682 303C 00D2 move.w D0, 0xD2
00002686 C1ED F8A2 muls.w D0, [A5 - 0x75E]
0000268A 0CB5 736F 756E 0920 C698 cmpi.l [A5 - 0x3968 + D0], 0x736F756E /* 'soun' */
00002694 6610 bne +0x12 /* 000026A6 */
00002696 486D B7E8 pea.l [A5 - 0x4818]
0000269A 486D F9C2 pea.l [A5 - 0x63E]
0000269E 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
000026A2 508F addq.l A7, 8
000026A4 600E bra +0x10 /* 000026B4 */
label000026A6:
000026A6 486D B7E8 pea.l [A5 - 0x4818]
000026AA 486D F9CE pea.l [A5 - 0x632]
000026AE 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
000026B2 508F addq.l A7, 8
label000026B4:
000026B4 486D B7E8 pea.l [A5 - 0x4818]
000026B8 486D F9DA pea.l [A5 - 0x626]
000026BC 2F0B move.l -[A7], A3
000026BE 2F0C move.l -[A7], A4
000026C0 4EBA F61E jsr [PC - 0x9E2 /* 00001CE0 */]
000026C4 303C 00D2 move.w D0, 0xD2
000026C8 C1ED F8A2 muls.w D0, [A5 - 0x75E]
000026CC 4A35 0920 C74B tst.b [A5 - 0x38B5 + D0]
000026D2 4FEF 0010 lea.l A7, [A7 + 0x10]
000026D6 6710 beq +0x12 /* 000026E8 */
000026D8 486D B7E8 pea.l [A5 - 0x4818]
000026DC 486D F9E0 pea.l [A5 - 0x620]
000026E0 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
000026E4 508F addq.l A7, 8
000026E6 600E bra +0x10 /* 000026F6 */
label000026E8:
000026E8 486D B7E8 pea.l [A5 - 0x4818]
000026EC 486D F9E8 pea.l [A5 - 0x618]
000026F0 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
000026F4 508F addq.l A7, 8
label000026F6:
000026F6 486D B7E8 pea.l [A5 - 0x4818]
000026FA 486D F9F2 pea.l [A5 - 0x60E]
000026FE 2F0B move.l -[A7], A3
00002700 2F0C move.l -[A7], A4
00002702 4EBA F5DC jsr [PC - 0xA24 /* 00001CE0 */]
00002706 303C 00D2 move.w D0, 0xD2
0000270A C1ED F8A2 muls.w D0, [A5 - 0x75E]
0000270E 0835 0001 0920 C6CF btst.b [A5 - 0x3931 + D0], 0x1
00002716 4FEF 0010 lea.l A7, [A7 + 0x10]
0000271A 6710 beq +0x12 /* 0000272C */
0000271C 486D B7E8 pea.l [A5 - 0x4818]
00002720 486D F9FA pea.l [A5 - 0x606]
00002724 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00002728 508F addq.l A7, 8
0000272A 600E bra +0x10 /* 0000273A */
label0000272C:
0000272C 486D B7E8 pea.l [A5 - 0x4818]
00002730 486D FA00 pea.l [A5 - 0x600]
00002734 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00002738 508F addq.l A7, 8
label0000273A:
0000273A 486D B7E8 pea.l [A5 - 0x4818]
0000273E 486D FA06 pea.l [A5 - 0x5FA]
00002742 2F0B move.l -[A7], A3
00002744 2F0C move.l -[A7], A4
00002746 4EBA F598 jsr [PC - 0xA68 /* 00001CE0 */]
0000274A 303C 00D2 move.w D0, 0xD2
0000274E C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002752 0835 0002 0920 C6CF btst.b [A5 - 0x3931 + D0], 0x2
0000275A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000275E 6710 beq +0x12 /* 00002770 */
00002760 486D B7E8 pea.l [A5 - 0x4818]
00002764 486D FA10 pea.l [A5 - 0x5F0]
00002768 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
0000276C 508F addq.l A7, 8
0000276E 600E bra +0x10 /* 0000277E */
label00002770:
00002770 486D B7E8 pea.l [A5 - 0x4818]
00002774 486D FA16 pea.l [A5 - 0x5EA]
00002778 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
0000277C 508F addq.l A7, 8
label0000277E:
0000277E 486D B7E8 pea.l [A5 - 0x4818]
00002782 486D FA1C pea.l [A5 - 0x5E4]
00002786 2F0B move.l -[A7], A3
00002788 2F0C move.l -[A7], A4
0000278A 4EBA F554 jsr [PC - 0xAAC /* 00001CE0 */]
0000278E 303C 00D2 move.w D0, 0xD2
00002792 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002796 0835 0003 0920 C6CF btst.b [A5 - 0x3931 + D0], 0x3
0000279E 4FEF 0010 lea.l A7, [A7 + 0x10]
000027A2 6710 beq +0x12 /* 000027B4 */
000027A4 486D B7E8 pea.l [A5 - 0x4818]
000027A8 486D FA28 pea.l [A5 - 0x5D8]
000027AC 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
000027B0 508F addq.l A7, 8
000027B2 600E bra +0x10 /* 000027C2 */
label000027B4:
000027B4 486D B7E8 pea.l [A5 - 0x4818]
000027B8 486D FA2E pea.l [A5 - 0x5D2]
000027BC 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
000027C0 508F addq.l A7, 8
label000027C2:
000027C2 486D B7E8 pea.l [A5 - 0x4818]
000027C6 486D FA34 pea.l [A5 - 0x5CC]
000027CA 2F0B move.l -[A7], A3
000027CC 2F0C move.l -[A7], A4
000027CE 4EBA F510 jsr [PC - 0xAF0 /* 00001CE0 */]
000027D2 486D B7E8 pea.l [A5 - 0x4818]
000027D6 303C 00D2 move.w D0, 0xD2
000027DA C1ED F8A2 muls.w D0, [A5 - 0x75E]
000027DE 2F35 0920 C69C move.l -[A7], [A5 - 0x3964 + D0]
000027E4 303C 00D2 move.w D0, 0xD2
000027E8 C1ED F8A2 muls.w D0, [A5 - 0x75E]
000027EC 2F35 0920 C6A0 move.l -[A7], [A5 - 0x3960 + D0]
000027F2 4EBA F5F0 jsr [PC - 0xA10 /* 00001DE4 */]
000027F6 486D C2FA pea.l [A5 - 0x3D06]
000027FA 486D B7E8 pea.l [A5 - 0x4818]
000027FE 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00002802 486D C2FA pea.l [A5 - 0x3D06]
00002806 486D FA40 pea.l [A5 - 0x5C0]
0000280A 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000280E 4257 clr.w [A7]
00002810 486D C2FA pea.l [A5 - 0x3D06]
00002814 A88C syscall StringWidth
00002816 305F movea.w A0, [A7]+
00002818 2B48 B8EE move.l [A5 - 0x4712], A0
0000281C 326E FFE0 movea.w A1, [A6 - 0x20]
00002820 93C8 sub.l A1, A0
00002822 2A09 move.l D5, A1
00002824 486D B7E8 pea.l [A5 - 0x4818]
00002828 486D FA4C pea.l [A5 - 0x5B4]
0000282C 3F3C 0014 move.w -[A7], 0x14
00002830 3F05 move.w -[A7], D5
00002832 4EBA F57E jsr [PC - 0xA82 /* 00001DB2 */]
00002836 3EAE FFE0 move.w [A7], [A6 - 0x20]
0000283A 3F3C 0019 move.w -[A7], 0x19
0000283E A893 syscall MoveTo
00002840 3EAE FFE0 move.w [A7], [A6 - 0x20]
00002844 70FB moveq.l D0, 0xFFFFFFFB
00002846 D06E FFDA add.w D0, [A6 - 0x26]
0000284A 3F00 move.w -[A7], D0
0000284C A891 syscall LineTo
0000284E 3EAE FFDC move.w [A7], [A6 - 0x24]
00002852 7005 moveq.l D0, 0x05
00002854 D06E FFDE add.w D0, [A6 - 0x22]
00002858 3F00 move.w -[A7], D0
0000285A A893 syscall MoveTo
0000285C 3EAE FFDC move.w [A7], [A6 - 0x24]
00002860 7019 moveq.l D0, 0x19
00002862 D06E FFDE add.w D0, [A6 - 0x22]
00002866 3F00 move.w -[A7], D0
00002868 A891 syscall LineTo
0000286A 486D B7E8 pea.l [A5 - 0x4818]
0000286E 303C 00D2 move.w D0, 0xD2
00002872 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002876 2F35 0920 C6A4 move.l -[A7], [A5 - 0x395C + D0]
0000287C 2F2D C63A move.l -[A7], [A5 - 0x39C6]
00002880 4EBA F562 jsr [PC - 0xA9E /* 00001DE4 */]
00002884 306E FFDC movea.w A0, [A6 - 0x24]
00002888 2A08 move.l D5, A0
0000288A 486D B7E8 pea.l [A5 - 0x4818]
0000288E 486D FA58 pea.l [A5 - 0x5A8]
00002892 7023 moveq.l D0, 0x23
00002894 D06E FFDE add.w D0, [A6 - 0x22]
00002898 3F00 move.w -[A7], D0
0000289A 3F05 move.w -[A7], D5
0000289C 4EBA F514 jsr [PC - 0xAEC /* 00001DB2 */]
000028A0 7E28 moveq.l D7, 0x28
000028A2 2E8C move.l [A7], A4
000028A4 302E FFDC move.w D0, [A6 - 0x24]
000028A8 0640 00C8 addi.w D0, 0xC8
000028AC 3F00 move.w -[A7], D0
000028AE 3F07 move.w -[A7], D7
000028B0 302E FFDC move.w D0, [A6 - 0x24]
000028B4 0640 010E addi.w D0, 0x10E
000028B8 3F00 move.w -[A7], D0
000028BA 700F moveq.l D0, 0x0F
000028BC D047 add.w D0, D7
000028BE 3F00 move.w -[A7], D0
000028C0 A8A7 syscall SetRect
000028C2 2E8B move.l [A7], A3
000028C4 302E FFDC move.w D0, [A6 - 0x24]
000028C8 0640 0113 addi.w D0, 0x113
000028CC 3F00 move.w -[A7], D0
000028CE 3F07 move.w -[A7], D7
000028D0 302E FFDC move.w D0, [A6 - 0x24]
000028D4 0640 0172 addi.w D0, 0x172
000028D8 3F00 move.w -[A7], D0
000028DA 700F moveq.l D0, 0x0F
000028DC D047 add.w D0, D7
000028DE 3F00 move.w -[A7], D0
000028E0 A8A7 syscall SetRect
000028E2 486D FA62 pea.l [A5 - 0x59E]
000028E6 2F0B move.l -[A7], A3
000028E8 2F0C move.l -[A7], A4
000028EA 303C 00D2 move.w D0, 0xD2
000028EE C1ED F8A2 muls.w D0, [A5 - 0x75E]
000028F2 2F35 0920 C6D0 move.l -[A7], [A5 - 0x3930 + D0]
000028F8 4EBA F45A jsr [PC - 0xBA6 /* 00001D54 */]
000028FC 486D FA6C pea.l [A5 - 0x594]
00002900 2F0B move.l -[A7], A3
00002902 2F0C move.l -[A7], A4
00002904 303C 00D2 move.w D0, 0xD2
00002908 C1ED F8A2 muls.w D0, [A5 - 0x75E]
0000290C 2F35 0920 C6D4 move.l -[A7], [A5 - 0x392C + D0]
00002912 4EBA F440 jsr [PC - 0xBC0 /* 00001D54 */]
00002916 303C 00D2 move.w D0, 0xD2
0000291A C1ED F8A2 muls.w D0, [A5 - 0x75E]
0000291E 0CB5 7669 6465 0920 C698 cmpi.l [A5 - 0x3968 + D0], 0x76696465 /* 'vide' */
00002928 4FEF 005E lea.l A7, [A7 + 0x5E]
0000292C 6600 02A4 bne +0x2A6 /* 00002BD2 */
00002930 486E FFD2 pea.l [A6 - 0x2E]
00002934 2F3C 0118 00F0 move.l -[A7], 0x11800F0
0000293A 2F3C 0136 00FA move.l -[A7], 0x13600FA
00002940 A8A7 syscall SetRect
00002942 3F3C 03F1 move.w -[A7], 0x3F1
00002946 486E FFD2 pea.l [A6 - 0x2E]
0000294A 4EBA F530 jsr [PC - 0xAD0 /* 00001E7C */]
0000294E 303C 00D2 move.w D0, 0xD2
00002952 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002956 323C 00D2 move.w D1, 0xD2
0000295A C3ED F8A2 muls.w D1, [A5 - 0x75E]
0000295E 3235 1920 C706 move.w D1, [A5 - 0x38FA + D1]
00002964 9275 0920 C702 sub.w D1, [A5 - 0x38FE + D0]
0000296A 3041 movea.w A0, D1
0000296C 2E88 move.l [A7], A0
0000296E 486D B7E8 pea.l [A5 - 0x4818]
00002972 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002976 486D B7E8 pea.l [A5 - 0x4818]
0000297A 486D FA76 pea.l [A5 - 0x58A]
0000297E 70FE moveq.l D0, 0xFFFFFFFE
00002980 D06E FFD2 add.w D0, [A6 - 0x2E]
00002984 3F00 move.w -[A7], D0
00002986 700A moveq.l D0, 0x0A
00002988 D06E FFD4 add.w D0, [A6 - 0x2C]
0000298C 3F00 move.w -[A7], D0
0000298E 4EBA F422 jsr [PC - 0xBDE /* 00001DB2 */]
00002992 303C 00D2 move.w D0, 0xD2
00002996 C1ED F8A2 muls.w D0, [A5 - 0x75E]
0000299A 323C 00D2 move.w D1, 0xD2
0000299E C3ED F8A2 muls.w D1, [A5 - 0x75E]
000029A2 3235 1920 C704 move.w D1, [A5 - 0x38FC + D1]
000029A8 9275 0920 C700 sub.w D1, [A5 - 0x3900 + D0]
000029AE 3041 movea.w A0, D1
000029B0 2E88 move.l [A7], A0
000029B2 486D B7E8 pea.l [A5 - 0x4818]
000029B6 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000029BA 486D B7E8 pea.l [A5 - 0x4818]
000029BE 486D FA7E pea.l [A5 - 0x582]
000029C2 302E FFD6 move.w D0, [A6 - 0x2A]
000029C6 906E FFD2 sub.w D0, [A6 - 0x2E]
000029CA 48C0 ext.l D0
000029CC 81FC 0002 divs.w D0, 0x2
000029D0 D06E FFD2 add.w D0, [A6 - 0x2E]
000029D4 5A40 addq.w D0, 5
000029D6 3F00 move.w -[A7], D0
000029D8 3F2E FFD8 move.w -[A7], [A6 - 0x28]
000029DC 4EBA F3D4 jsr [PC - 0xC2C /* 00001DB2 */]
000029E0 422D B7E8 clr.b [A5 - 0x4818]
000029E4 486D B7E8 pea.l [A5 - 0x4818]
000029E8 486D FA86 pea.l [A5 - 0x57A]
000029EC 700A moveq.l D0, 0x0A
000029EE D06E FFD2 add.w D0, [A6 - 0x2E]
000029F2 3F00 move.w -[A7], D0
000029F4 705A moveq.l D0, 0x5A
000029F6 D06E FFD8 add.w D0, [A6 - 0x28]
000029FA 3F00 move.w -[A7], D0
000029FC 4EBA F3B4 jsr [PC - 0xC4C /* 00001DB2 */]
00002A00 705A moveq.l D0, 0x5A
00002A02 D06E FFD8 add.w D0, [A6 - 0x28]
00002A06 3E80 move.w [A7], D0
00002A08 701E moveq.l D0, 0x1E
00002A0A D06E FFD2 add.w D0, [A6 - 0x2E]
00002A0E 3F00 move.w -[A7], D0
00002A10 A893 syscall MoveTo
00002A12 486D B7E8 pea.l [A5 - 0x4818]
00002A16 3F3C 0002 move.w -[A7], 0x2
00002A1A 303C 00D2 move.w D0, 0xD2
00002A1E C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002A22 2F35 0920 C6DC move.l -[A7], [A5 - 0x3924 + D0]
00002A28 4EBA F194 jsr [PC - 0xE6C /* 00001BBE */]
00002A2C 486D B7E8 pea.l [A5 - 0x4818]
00002A30 A884 syscall DrawString
00002A32 302E FFD8 move.w D0, [A6 - 0x28]
00002A36 0640 008C addi.w D0, 0x8C
00002A3A 3E80 move.w [A7], D0
00002A3C 701E moveq.l D0, 0x1E
00002A3E D06E FFD2 add.w D0, [A6 - 0x2E]
00002A42 3F00 move.w -[A7], D0
00002A44 A893 syscall MoveTo
00002A46 486D B7E8 pea.l [A5 - 0x4818]
00002A4A 3F3C 0002 move.w -[A7], 0x2
00002A4E 303C 00D2 move.w D0, 0xD2
00002A52 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002A56 2F35 0920 C6E0 move.l -[A7], [A5 - 0x3920 + D0]
00002A5C 4EBA F160 jsr [PC - 0xEA0 /* 00001BBE */]
00002A60 486D B7E8 pea.l [A5 - 0x4818]
00002A64 A884 syscall DrawString
00002A66 302E FFD8 move.w D0, [A6 - 0x28]
00002A6A 0640 00BE addi.w D0, 0xBE
00002A6E 3E80 move.w [A7], D0
00002A70 701E moveq.l D0, 0x1E
00002A72 D06E FFD2 add.w D0, [A6 - 0x2E]
00002A76 3F00 move.w -[A7], D0
00002A78 A893 syscall MoveTo
00002A7A 486D B7E8 pea.l [A5 - 0x4818]
00002A7E 3F3C 0002 move.w -[A7], 0x2
00002A82 303C 00D2 move.w D0, 0xD2
00002A86 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002A8A 2F35 0920 C6E4 move.l -[A7], [A5 - 0x391C + D0]
00002A90 4EBA F12C jsr [PC - 0xED4 /* 00001BBE */]
00002A94 486D B7E8 pea.l [A5 - 0x4818]
00002A98 A884 syscall DrawString
00002A9A 705A moveq.l D0, 0x5A
00002A9C D06E FFD8 add.w D0, [A6 - 0x28]
00002AA0 3E80 move.w [A7], D0
00002AA2 703C moveq.l D0, 0x3C
00002AA4 D06E FFD2 add.w D0, [A6 - 0x2E]
00002AA8 3F00 move.w -[A7], D0
00002AAA A893 syscall MoveTo
00002AAC 486D B7E8 pea.l [A5 - 0x4818]
00002AB0 3F3C 0002 move.w -[A7], 0x2
00002AB4 303C 00D2 move.w D0, 0xD2
00002AB8 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002ABC 2F35 0920 C6E8 move.l -[A7], [A5 - 0x3918 + D0]
00002AC2 4EBA F0FA jsr [PC - 0xF06 /* 00001BBE */]
00002AC6 486D B7E8 pea.l [A5 - 0x4818]
00002ACA A884 syscall DrawString
00002ACC 302E FFD8 move.w D0, [A6 - 0x28]
00002AD0 0640 008C addi.w D0, 0x8C
00002AD4 3E80 move.w [A7], D0
00002AD6 703C moveq.l D0, 0x3C
00002AD8 D06E FFD2 add.w D0, [A6 - 0x2E]
00002ADC 3F00 move.w -[A7], D0
00002ADE A893 syscall MoveTo
00002AE0 486D B7E8 pea.l [A5 - 0x4818]
00002AE4 3F3C 0002 move.w -[A7], 0x2
00002AE8 303C 00D2 move.w D0, 0xD2
00002AEC C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002AF0 2F35 0920 C6EC move.l -[A7], [A5 - 0x3914 + D0]
00002AF6 4EBA F0C6 jsr [PC - 0xF3A /* 00001BBE */]
00002AFA 486D B7E8 pea.l [A5 - 0x4818]
00002AFE A884 syscall DrawString
00002B00 302E FFD8 move.w D0, [A6 - 0x28]
00002B04 0640 00BE addi.w D0, 0xBE
00002B08 3E80 move.w [A7], D0
00002B0A 703C moveq.l D0, 0x3C
00002B0C D06E FFD2 add.w D0, [A6 - 0x2E]
00002B10 3F00 move.w -[A7], D0
00002B12 A893 syscall MoveTo
00002B14 486D B7E8 pea.l [A5 - 0x4818]
00002B18 3F3C 0002 move.w -[A7], 0x2
00002B1C 303C 00D2 move.w D0, 0xD2
00002B20 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002B24 2F35 0920 C6F0 move.l -[A7], [A5 - 0x3910 + D0]
00002B2A 4EBA F092 jsr [PC - 0xF6E /* 00001BBE */]
00002B2E 486D B7E8 pea.l [A5 - 0x4818]
00002B32 A884 syscall DrawString
00002B34 705A moveq.l D0, 0x5A
00002B36 D06E FFD8 add.w D0, [A6 - 0x28]
00002B3A 3E80 move.w [A7], D0
00002B3C 705A moveq.l D0, 0x5A
00002B3E D06E FFD2 add.w D0, [A6 - 0x2E]
00002B42 3F00 move.w -[A7], D0
00002B44 A893 syscall MoveTo
00002B46 486D B7E8 pea.l [A5 - 0x4818]
00002B4A 3F3C 0002 move.w -[A7], 0x2
00002B4E 303C 00D2 move.w D0, 0xD2
00002B52 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002B56 2F35 0920 C6F4 move.l -[A7], [A5 - 0x390C + D0]
00002B5C 4EBA F060 jsr [PC - 0xFA0 /* 00001BBE */]
00002B60 486D B7E8 pea.l [A5 - 0x4818]
00002B64 A884 syscall DrawString
00002B66 302E FFD8 move.w D0, [A6 - 0x28]
00002B6A 0640 008C addi.w D0, 0x8C
00002B6E 3E80 move.w [A7], D0
00002B70 705A moveq.l D0, 0x5A
00002B72 D06E FFD2 add.w D0, [A6 - 0x2E]
00002B76 3F00 move.w -[A7], D0
00002B78 A893 syscall MoveTo
00002B7A 486D B7E8 pea.l [A5 - 0x4818]
00002B7E 3F3C 0002 move.w -[A7], 0x2
00002B82 303C 00D2 move.w D0, 0xD2
00002B86 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002B8A 2F35 0920 C6F8 move.l -[A7], [A5 - 0x3908 + D0]
00002B90 4EBA F02C jsr [PC - 0xFD4 /* 00001BBE */]
00002B94 486D B7E8 pea.l [A5 - 0x4818]
00002B98 A884 syscall DrawString
00002B9A 302E FFD8 move.w D0, [A6 - 0x28]
00002B9E 0640 00BE addi.w D0, 0xBE
00002BA2 3E80 move.w [A7], D0
00002BA4 705A moveq.l D0, 0x5A
00002BA6 D06E FFD2 add.w D0, [A6 - 0x2E]
00002BAA 3F00 move.w -[A7], D0
00002BAC A893 syscall MoveTo
00002BAE 486D B7E8 pea.l [A5 - 0x4818]
00002BB2 3F3C 0002 move.w -[A7], 0x2
00002BB6 303C 00D2 move.w D0, 0xD2
00002BBA C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002BBE 2F35 0920 C6FC move.l -[A7], [A5 - 0x3904 + D0]
00002BC4 4EBA EFF8 jsr [PC - 0x1008 /* 00001BBE */]
00002BC8 4FEF 006A lea.l A7, [A7 + 0x6A]
00002BCC 486D B7E8 pea.l [A5 - 0x4818]
00002BD0 A884 syscall DrawString
label00002BD2:
00002BD2 2F0C move.l -[A7], A4
00002BD4 2F3C 0041 000A move.l -[A7], 0x41000A /* 'A\0\n' */
00002BDA 2F3C 0050 0050 move.l -[A7], 0x500050 /* 'P\0P' */
00002BE0 A8A7 syscall SetRect
00002BE2 2F0B move.l -[A7], A3
00002BE4 2F3C 0041 0055 move.l -[A7], 0x410055 /* 'A\0U' */
00002BEA 2F3C 0050 00B4 move.l -[A7], 0x5000B4
00002BF0 A8A7 syscall SetRect
00002BF2 303C 00D2 move.w D0, 0xD2
00002BF6 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002BFA 7200 moveq.l D1, 0x00
00002BFC 3235 0920 C6D8 move.w D1, [A5 - 0x3928 + D0]
00002C02 2F01 move.l -[A7], D1
00002C04 486D B7E8 pea.l [A5 - 0x4818]
00002C08 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002C0C 486D B7E8 pea.l [A5 - 0x4818]
00002C10 486D FA8E pea.l [A5 - 0x572]
00002C14 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002C18 303C 00D2 move.w D0, 0xD2
00002C1C C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002C20 7200 moveq.l D1, 0x00
00002C22 3235 0920 C6DA move.w D1, [A5 - 0x3926 + D0]
00002C28 2E81 move.l [A7], D1
00002C2A 486D C2FA pea.l [A5 - 0x3D06]
00002C2E 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002C32 486D B7E8 pea.l [A5 - 0x4818]
00002C36 486D C2FA pea.l [A5 - 0x3D06]
00002C3A 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002C3E 486D B7E8 pea.l [A5 - 0x4818]
00002C42 486D FA92 pea.l [A5 - 0x56E]
00002C46 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002C4A 486D B7E8 pea.l [A5 - 0x4818]
00002C4E 486D FA94 pea.l [A5 - 0x56C]
00002C52 2F0B move.l -[A7], A3
00002C54 2F0C move.l -[A7], A4
00002C56 4EBA F088 jsr [PC - 0xF78 /* 00001CE0 */]
00002C5A 303C 00D2 move.w D0, 0xD2
00002C5E C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002C62 2EB5 0920 C6C4 move.l [A7], [A5 - 0x393C + D0]
00002C68 486D B7E8 pea.l [A5 - 0x4818]
00002C6C 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002C70 486D B7E8 pea.l [A5 - 0x4818]
00002C74 486D FA9E pea.l [A5 - 0x562]
00002C78 2F0B move.l -[A7], A3
00002C7A 2F0C move.l -[A7], A4
00002C7C 4EBA F062 jsr [PC - 0xF9E /* 00001CE0 */]
00002C80 303C 00D2 move.w D0, 0xD2
00002C84 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002C88 2EB5 0920 C6A8 move.l [A7], [A5 - 0x3958 + D0]
00002C8E 486D B7E8 pea.l [A5 - 0x4818]
00002C92 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002C96 486D B7E8 pea.l [A5 - 0x4818]
00002C9A 486D FAA6 pea.l [A5 - 0x55A]
00002C9E 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002CA2 486D B7E8 pea.l [A5 - 0x4818]
00002CA6 486D FAAE pea.l [A5 - 0x552]
00002CAA 2F0B move.l -[A7], A3
00002CAC 2F0C move.l -[A7], A4
00002CAE 4EBA F030 jsr [PC - 0xFD0 /* 00001CE0 */]
00002CB2 303C 00D2 move.w D0, 0xD2
00002CB6 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002CBA 0CB5 7669 6465 0920 C698 cmpi.l [A5 - 0x3968 + D0], 0x76696465 /* 'vide' */
00002CC4 4FEF 0044 lea.l A7, [A7 + 0x44]
00002CC8 6600 0320 bne +0x322 /* 00002FEA */
00002CCC 486D B7E8 pea.l [A5 - 0x4818]
00002CD0 303C 00D2 move.w D0, 0xD2
00002CD4 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002CD8 4875 0920 C70A pea.l [A5 - 0x38F6 + D0]
00002CDE 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00002CE2 1B7C 0004 B7E8 move.b [A5 - 0x4818], 0x4
00002CE8 303C 00D2 move.w D0, 0xD2
00002CEC C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002CF0 2035 0920 C72A move.l D0, [A5 - 0x38D6 + D0]
00002CF6 7218 moveq.l D1, 0x18
00002CF8 E2A0 asr D0, D1
00002CFA 0200 00FF andi.b D0, 0xFF
00002CFE 1B40 B7E9 move.b [A5 - 0x4817], D0
00002D02 303C 00D2 move.w D0, 0xD2
00002D06 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002D0A 2035 0920 C72A move.l D0, [A5 - 0x38D6 + D0]
00002D10 7210 moveq.l D1, 0x10
00002D12 E2A0 asr D0, D1
00002D14 0200 00FF andi.b D0, 0xFF
00002D18 1B40 B7EA move.b [A5 - 0x4816], D0
00002D1C 303C 00D2 move.w D0, 0xD2
00002D20 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002D24 2035 0920 C72A move.l D0, [A5 - 0x38D6 + D0]
00002D2A E080 asr D0, 8
00002D2C 0200 00FF andi.b D0, 0xFF
00002D30 1B40 B7EB move.b [A5 - 0x4815], D0
00002D34 303C 00D2 move.w D0, 0xD2
00002D38 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002D3C 72FF moveq.l D1, 0xFFFFFFFF
00002D3E C235 0920 C72D and.b D1, [A5 - 0x38D3 + D0]
00002D44 1B41 B7EC move.b [A5 - 0x4814], D1
00002D48 486D B7E8 pea.l [A5 - 0x4818]
00002D4C 486D FAB8 pea.l [A5 - 0x548]
00002D50 2F0B move.l -[A7], A3
00002D52 2F0C move.l -[A7], A4
00002D54 4EBA EF8A jsr [PC - 0x1076 /* 00001CE0 */]
00002D58 1B7C 0004 B7E8 move.b [A5 - 0x4818], 0x4
00002D5E 303C 00D2 move.w D0, 0xD2
00002D62 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002D66 2035 0920 C72E move.l D0, [A5 - 0x38D2 + D0]
00002D6C 7218 moveq.l D1, 0x18
00002D6E E2A0 asr D0, D1
00002D70 0200 00FF andi.b D0, 0xFF
00002D74 1B40 B7E9 move.b [A5 - 0x4817], D0
00002D78 303C 00D2 move.w D0, 0xD2
00002D7C C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002D80 2035 0920 C72E move.l D0, [A5 - 0x38D2 + D0]
00002D86 7210 moveq.l D1, 0x10
00002D88 E2A0 asr D0, D1
00002D8A 0200 00FF andi.b D0, 0xFF
00002D8E 1B40 B7EA move.b [A5 - 0x4816], D0
00002D92 303C 00D2 move.w D0, 0xD2
00002D96 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002D9A 2035 0920 C72E move.l D0, [A5 - 0x38D2 + D0]
00002DA0 E080 asr D0, 8
00002DA2 0200 00FF andi.b D0, 0xFF
00002DA6 1B40 B7EB move.b [A5 - 0x4815], D0
00002DAA 303C 00D2 move.w D0, 0xD2
00002DAE C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002DB2 72FF moveq.l D1, 0xFFFFFFFF
00002DB4 C235 0920 C731 and.b D1, [A5 - 0x38CF + D0]
00002DBA 1B41 B7EC move.b [A5 - 0x4814], D1
00002DBE 486D B7E8 pea.l [A5 - 0x4818]
00002DC2 486D FAC0 pea.l [A5 - 0x540]
00002DC6 2F0B move.l -[A7], A3
00002DC8 2F0C move.l -[A7], A4
00002DCA 4EBA EF14 jsr [PC - 0x10EC /* 00001CE0 */]
00002DCE 303C 00D2 move.w D0, 0xD2
00002DD2 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002DD6 2EB5 0920 C6C0 move.l [A7], [A5 - 0x3940 + D0]
00002DDC 486D B7E8 pea.l [A5 - 0x4818]
00002DE0 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002DE4 486D B7E8 pea.l [A5 - 0x4818]
00002DE8 486D FAC8 pea.l [A5 - 0x538]
00002DEC 2F0B move.l -[A7], A3
00002DEE 2F0C move.l -[A7], A4
00002DF0 4EBA EEEE jsr [PC - 0x1112 /* 00001CE0 */]
00002DF4 303C 00D2 move.w D0, 0xD2
00002DF8 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002DFC 4A35 0920 C74A tst.b [A5 - 0x38B6 + D0]
00002E02 4FEF 0034 lea.l A7, [A7 + 0x34]
00002E06 6718 beq +0x1A /* 00002E20 */
00002E08 422D B7E8 clr.b [A5 - 0x4818]
00002E0C 486D B7E8 pea.l [A5 - 0x4818]
00002E10 486D FAD2 pea.l [A5 - 0x52E]
00002E14 2F0B move.l -[A7], A3
00002E16 2F0C move.l -[A7], A4
00002E18 4EBA EEC6 jsr [PC - 0x113A /* 00001CE0 */]
00002E1C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002E20:
00002E20 303C 00D2 move.w D0, 0xD2
00002E24 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002E28 0C75 0001 0920 C732 cmpi.w [A5 - 0x38CE + D0], 0x1
00002E30 660E bne +0x10 /* 00002E40 */
00002E32 486D B7E8 pea.l [A5 - 0x4818]
00002E36 486D FADC pea.l [A5 - 0x524]
00002E3A 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00002E3E 508F addq.l A7, 8
label00002E40:
00002E40 303C 00D2 move.w D0, 0xD2
00002E44 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002E48 0C75 0008 0920 C732 cmpi.w [A5 - 0x38CE + D0], 0x8
00002E50 660E bne +0x10 /* 00002E60 */
00002E52 486D B7E8 pea.l [A5 - 0x4818]
00002E56 486D FAE2 pea.l [A5 - 0x51E]
00002E5A 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00002E5E 508F addq.l A7, 8
label00002E60:
00002E60 303C 00D2 move.w D0, 0xD2
00002E64 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002E68 0C75 0010 0920 C732 cmpi.w [A5 - 0x38CE + D0], 0x10
00002E70 6610 bne +0x12 /* 00002E82 */
00002E72 486D B7E8 pea.l [A5 - 0x4818]
00002E76 486D FAE6 pea.l [A5 - 0x51A]
00002E7A 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00002E7E 508F addq.l A7, 8
00002E80 604C bra +0x4E /* 00002ECE */
label00002E82:
00002E82 303C 00D2 move.w D0, 0xD2
00002E86 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002E8A 0C75 0018 0920 C732 cmpi.w [A5 - 0x38CE + D0], 0x18
00002E92 6712 beq +0x14 /* 00002EA6 */
00002E94 303C 00D2 move.w D0, 0xD2
00002E98 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002E9C 0C75 0020 0920 C732 cmpi.w [A5 - 0x38CE + D0], 0x20 /* ' ' */
00002EA4 6610 bne +0x12 /* 00002EB6 */
label00002EA6:
00002EA6 486D B7E8 pea.l [A5 - 0x4818]
00002EAA 486D FAF0 pea.l [A5 - 0x510]
00002EAE 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00002EB2 508F addq.l A7, 8
00002EB4 6018 bra +0x1A /* 00002ECE */
label00002EB6:
00002EB6 303C 00D2 move.w D0, 0xD2
00002EBA C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002EBE 3075 0920 C732 movea.w A0, [A5 - 0x38CE + D0]
00002EC4 2F08 move.l -[A7], A0
00002EC6 486D B7E8 pea.l [A5 - 0x4818]
00002ECA 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
label00002ECE:
00002ECE 486D B7E8 pea.l [A5 - 0x4818]
00002ED2 486D FAFA pea.l [A5 - 0x506]
00002ED6 2F0B move.l -[A7], A3
00002ED8 2F0C move.l -[A7], A4
00002EDA 4EBA EE04 jsr [PC - 0x11FC /* 00001CE0 */]
00002EDE 303C 00D2 move.w D0, 0xD2
00002EE2 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002EE6 2B75 0920 C6A8 B8EE move.l [A5 - 0x4712], [A5 - 0x3958 + D0]
00002EEE 7064 moveq.l D0, 0x64
00002EF0 4C2D 0000 B8EE movem.w <none>, [A5 - 0x4712]
00002EF6 2B40 B8EE move.l [A5 - 0x4712], D0
00002EFA 323C 00D2 move.w D1, 0xD2
00002EFE C3ED F8A2 muls.w D1, [A5 - 0x75E]
00002F02 4C35 0000 1920 C6A0 movem.w <none>, [A5 - 0x3960 + D1]
00002F0A 2B40 B8EE move.l [A5 - 0x4712], D0
00002F0E 323C 00D2 move.w D1, 0xD2
00002F12 C3ED F8A2 muls.w D1, [A5 - 0x75E]
00002F16 4AB5 1920 C69C tst.l [A5 - 0x3964 + D1]
00002F1C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002F20 6F1A ble +0x1C /* 00002F3C */
00002F22 303C 00D2 move.w D0, 0xD2
00002F26 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002F2A 222D B8EE move.l D1, [A5 - 0x4712]
00002F2E 4C75 1801 0920 C69C movem.l D0,A3,A4, [A5 - 0x3964 + D0]
00002F36 2B41 B8EE move.l [A5 - 0x4712], D1
00002F3A 6004 bra +0x6 /* 00002F40 */
label00002F3C:
00002F3C 42AD B8EE clr.l [A5 - 0x4712]
label00002F40:
00002F40 7064 moveq.l D0, 0x64
00002F42 2C2D B8EE move.l D6, [A5 - 0x4712]
00002F46 4C40 6806 movem.l D1,D2,A3,A5,A6, D0
00002F4A 2F06 move.l -[A7], D6
00002F4C 486D B7E8 pea.l [A5 - 0x4818]
00002F50 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002F54 7064 moveq.l D0, 0x64
00002F56 4C06 0000 movem.w <none>, D6
00002F5A 222D B8EE move.l D1, [A5 - 0x4712]
00002F5E 9280 sub.l D1, D0
00002F60 2B41 B8EE move.l [A5 - 0x4712], D1
00002F64 486D B7E8 pea.l [A5 - 0x4818]
00002F68 486D FB02 pea.l [A5 - 0x4FE]
00002F6C 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002F70 700A moveq.l D0, 0x0A
00002F72 B0AD B8EE cmp.l D0, [A5 - 0x4712]
00002F76 508F addq.l A7, 8
00002F78 6F0E ble +0x10 /* 00002F88 */
00002F7A 486D B7E8 pea.l [A5 - 0x4818]
00002F7E 486D FB04 pea.l [A5 - 0x4FC]
00002F82 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002F86 508F addq.l A7, 8
label00002F88:
00002F88 2F2D B8EE move.l -[A7], [A5 - 0x4712]
00002F8C 486D C2FA pea.l [A5 - 0x3D06]
00002F90 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002F94 486D B7E8 pea.l [A5 - 0x4818]
00002F98 486D C2FA pea.l [A5 - 0x3D06]
00002F9C 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002FA0 486D B7E8 pea.l [A5 - 0x4818]
00002FA4 486D FB06 pea.l [A5 - 0x4FA]
00002FA8 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00002FAC 486D B7E8 pea.l [A5 - 0x4818]
00002FB0 486D FB0C pea.l [A5 - 0x4F4]
00002FB4 2F0B move.l -[A7], A3
00002FB6 2F0C move.l -[A7], A4
00002FB8 4EBA ED26 jsr [PC - 0x12DA /* 00001CE0 */]
00002FBC 303C 00D2 move.w D0, 0xD2
00002FC0 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002FC4 2EB5 0920 C6AC move.l [A7], [A5 - 0x3954 + D0]
00002FCA 486D B7E8 pea.l [A5 - 0x4818]
00002FCE 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00002FD2 486D B7E8 pea.l [A5 - 0x4818]
00002FD6 486D FB18 pea.l [A5 - 0x4E8]
00002FDA 2F0B move.l -[A7], A3
00002FDC 2F0C move.l -[A7], A4
00002FDE 4EBA ED00 jsr [PC - 0x1300 /* 00001CE0 */]
00002FE2 4FEF 002C lea.l A7, [A7 + 0x2C]
00002FE6 6000 0210 bra +0x212 /* 000031F8 */
label00002FEA:
00002FEA 303C 00D2 move.w D0, 0xD2
00002FEE C1ED F8A2 muls.w D0, [A5 - 0x75E]
00002FF2 2F35 0920 C6B8 move.l -[A7], [A5 - 0x3948 + D0]
00002FF8 486D B7E8 pea.l [A5 - 0x4818]
00002FFC 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00003000 486D B7E8 pea.l [A5 - 0x4818]
00003004 486D FB24 pea.l [A5 - 0x4DC]
00003008 2F0B move.l -[A7], A3
0000300A 2F0C move.l -[A7], A4
0000300C 4EBA ECD2 jsr [PC - 0x132E /* 00001CE0 */]
00003010 303C 00D2 move.w D0, 0xD2
00003014 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00003018 3075 0920 C738 movea.w A0, [A5 - 0x38C8 + D0]
0000301E 2E88 move.l [A7], A0
00003020 486D B7E8 pea.l [A5 - 0x4818]
00003024 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00003028 486D B7E8 pea.l [A5 - 0x4818]
0000302C 486D FB2C pea.l [A5 - 0x4D4]
00003030 2F0B move.l -[A7], A3
00003032 2F0C move.l -[A7], A4
00003034 4EBA ECAA jsr [PC - 0x1356 /* 00001CE0 */]
00003038 1B7C 0004 B7E8 move.b [A5 - 0x4818], 0x4
0000303E 303C 00D2 move.w D0, 0xD2
00003042 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00003046 2035 0920 C72A move.l D0, [A5 - 0x38D6 + D0]
0000304C 7218 moveq.l D1, 0x18
0000304E E2A0 asr D0, D1
00003050 0200 00FF andi.b D0, 0xFF
00003054 1B40 B7E9 move.b [A5 - 0x4817], D0
00003058 303C 00D2 move.w D0, 0xD2
0000305C C1ED F8A2 muls.w D0, [A5 - 0x75E]
00003060 2035 0920 C72A move.l D0, [A5 - 0x38D6 + D0]
00003066 7210 moveq.l D1, 0x10
00003068 E2A0 asr D0, D1
0000306A 0200 00FF andi.b D0, 0xFF
0000306E 1B40 B7EA move.b [A5 - 0x4816], D0
00003072 303C 00D2 move.w D0, 0xD2
00003076 C1ED F8A2 muls.w D0, [A5 - 0x75E]
0000307A 2035 0920 C72A move.l D0, [A5 - 0x38D6 + D0]
00003080 E080 asr D0, 8
00003082 0200 00FF andi.b D0, 0xFF
00003086 1B40 B7EB move.b [A5 - 0x4815], D0
0000308A 303C 00D2 move.w D0, 0xD2
0000308E C1ED F8A2 muls.w D0, [A5 - 0x75E]
00003092 72FF moveq.l D1, 0xFFFFFFFF
00003094 C235 0920 C72D and.b D1, [A5 - 0x38D3 + D0]
0000309A 1B41 B7EC move.b [A5 - 0x4814], D1
0000309E 486D B7E8 pea.l [A5 - 0x4818]
000030A2 486D FB36 pea.l [A5 - 0x4CA]
000030A6 2F0B move.l -[A7], A3
000030A8 2F0C move.l -[A7], A4
000030AA 4EBA EC34 jsr [PC - 0x13CC /* 00001CE0 */]
000030AE 1B7C 0004 B7E8 move.b [A5 - 0x4818], 0x4
000030B4 303C 00D2 move.w D0, 0xD2
000030B8 C1ED F8A2 muls.w D0, [A5 - 0x75E]
000030BC 2035 0920 C72E move.l D0, [A5 - 0x38D2 + D0]
000030C2 7218 moveq.l D1, 0x18
000030C4 E2A0 asr D0, D1
000030C6 0200 00FF andi.b D0, 0xFF
000030CA 1B40 B7E9 move.b [A5 - 0x4817], D0
000030CE 303C 00D2 move.w D0, 0xD2
000030D2 C1ED F8A2 muls.w D0, [A5 - 0x75E]
000030D6 2035 0920 C72E move.l D0, [A5 - 0x38D2 + D0]
000030DC 7210 moveq.l D1, 0x10
000030DE E2A0 asr D0, D1
000030E0 0200 00FF andi.b D0, 0xFF
000030E4 1B40 B7EA move.b [A5 - 0x4816], D0
000030E8 303C 00D2 move.w D0, 0xD2
000030EC C1ED F8A2 muls.w D0, [A5 - 0x75E]
000030F0 2035 0920 C72E move.l D0, [A5 - 0x38D2 + D0]
000030F6 E080 asr D0, 8
000030F8 0200 00FF andi.b D0, 0xFF
000030FC 1B40 B7EB move.b [A5 - 0x4815], D0
00003100 303C 00D2 move.w D0, 0xD2
00003104 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00003108 72FF moveq.l D1, 0xFFFFFFFF
0000310A C235 0920 C731 and.b D1, [A5 - 0x38CF + D0]
00003110 1B41 B7EC move.b [A5 - 0x4814], D1
00003114 486D B7E8 pea.l [A5 - 0x4818]
00003118 486D FB3C pea.l [A5 - 0x4C4]
0000311C 2F0B move.l -[A7], A3
0000311E 2F0C move.l -[A7], A4
00003120 4EBA EBBE jsr [PC - 0x1442 /* 00001CE0 */]
00003124 486D B7E8 pea.l [A5 - 0x4818]
00003128 3F3C 0001 move.w -[A7], 0x1
0000312C 303C 00D2 move.w D0, 0xD2
00003130 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00003134 2F35 0920 C746 move.l -[A7], [A5 - 0x38BA + D0]
0000313A 4EBA EA82 jsr [PC - 0x157E /* 00001BBE */]
0000313E 486D B7E8 pea.l [A5 - 0x4818]
00003142 486D FB44 pea.l [A5 - 0x4BC]
00003146 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000314A 486D B7E8 pea.l [A5 - 0x4818]
0000314E 486D FB48 pea.l [A5 - 0x4B8]
00003152 2F0B move.l -[A7], A3
00003154 2F0C move.l -[A7], A4
00003156 4EBA EB88 jsr [PC - 0x1478 /* 00001CE0 */]
0000315A 303C 00D2 move.w D0, 0xD2
0000315E C1ED F8A2 muls.w D0, [A5 - 0x75E]
00003162 3075 0920 C73E movea.w A0, [A5 - 0x38C2 + D0]
00003168 2E88 move.l [A7], A0
0000316A 486D B7E8 pea.l [A5 - 0x4818]
0000316E 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00003172 486D B7E8 pea.l [A5 - 0x4818]
00003176 486D FB4E pea.l [A5 - 0x4B2]
0000317A 2F0B move.l -[A7], A3
0000317C 2F0C move.l -[A7], A4
0000317E 4EBA EB60 jsr [PC - 0x14A0 /* 00001CE0 */]
00003182 4FEF 006A lea.l A7, [A7 + 0x6A]
00003186 303C 00D2 move.w D0, 0xD2
0000318A C1ED F8A2 muls.w D0, [A5 - 0x75E]
0000318E 4A75 0920 C742 tst.w [A5 - 0x38BE + D0]
00003194 6610 bne +0x12 /* 000031A6 */
00003196 486D B7E8 pea.l [A5 - 0x4818]
0000319A 486D FB58 pea.l [A5 - 0x4A8]
0000319E 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
000031A2 508F addq.l A7, 8
000031A4 6018 bra +0x1A /* 000031BE */
label000031A6:
000031A6 303C 00D2 move.w D0, 0xD2
000031AA C1ED F8A2 muls.w D0, [A5 - 0x75E]
000031AE 3075 0920 C742 movea.w A0, [A5 - 0x38BE + D0]
000031B4 2F08 move.l -[A7], A0
000031B6 486D B7E8 pea.l [A5 - 0x4818]
000031BA 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
label000031BE:
000031BE 486D B7E8 pea.l [A5 - 0x4818]
000031C2 486D FB5E pea.l [A5 - 0x4A2]
000031C6 2F0B move.l -[A7], A3
000031C8 2F0C move.l -[A7], A4
000031CA 4EBA EB14 jsr [PC - 0x14EC /* 00001CE0 */]
000031CE 303C 00D2 move.w D0, 0xD2
000031D2 C1ED F8A2 muls.w D0, [A5 - 0x75E]
000031D6 2EB5 0920 C6AC move.l [A7], [A5 - 0x3954 + D0]
000031DC 486D B7E8 pea.l [A5 - 0x4818]
000031E0 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000031E4 486D B7E8 pea.l [A5 - 0x4818]
000031E8 486D FB68 pea.l [A5 - 0x498]
000031EC 2F0B move.l -[A7], A3
000031EE 2F0C move.l -[A7], A4
000031F0 4EBA EAEE jsr [PC - 0x1512 /* 00001CE0 */]
000031F4 4FEF 001C lea.l A7, [A7 + 0x1C]
label000031F8:
000031F8 2F0C move.l -[A7], A4
000031FA 2F3C 00AA 00D2 move.l -[A7], 0xAA00D2
00003200 2F3C 00B9 012C move.l -[A7], 0xB9012C
00003206 A8A7 syscall SetRect
00003208 2F0B move.l -[A7], A3
0000320A 2F3C 00AA 0131 move.l -[A7], 0xAA0131
00003210 2F3C 00B9 017C move.l -[A7], 0xB9017C
00003216 A8A7 syscall SetRect
00003218 303C 00D2 move.w D0, 0xD2
0000321C C1ED F8A2 muls.w D0, [A5 - 0x75E]
00003220 2F35 0920 C6B4 move.l -[A7], [A5 - 0x394C + D0]
00003226 486D B7E8 pea.l [A5 - 0x4818]
0000322A 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000322E 486D B7E8 pea.l [A5 - 0x4818]
00003232 486D FB74 pea.l [A5 - 0x48C]
00003236 2F0B move.l -[A7], A3
00003238 2F0C move.l -[A7], A4
0000323A 4EBA EAA4 jsr [PC - 0x155C /* 00001CE0 */]
0000323E 303C 00D2 move.w D0, 0xD2
00003242 C1ED F8A2 muls.w D0, [A5 - 0x75E]
00003246 2EB5 0920 C75C move.l [A7], [A5 - 0x38A4 + D0]
0000324C 486D B7E8 pea.l [A5 - 0x4818]
00003250 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00003254 486D B7E8 pea.l [A5 - 0x4818]
00003258 486D FB80 pea.l [A5 - 0x480]
0000325C 2F0B move.l -[A7], A3
0000325E 2F0C move.l -[A7], A4
00003260 4EBA EA7E jsr [PC - 0x1582 /* 00001CE0 */]
00003264 4CEE 18E0 FFB2 movem.l D5,D6,D7,A3,A4, [A6 - 0x4E]
0000326A 4E5E unlink A6
0000326C 4E75 rts
0000326E 9053 sub.w D0, [A3]
00003270 686F bvc +0x71 /* 000032E1 */
00003272 7754 moveq.l D3, 0x54
00003274 6865 bvc +0x67 /* 000032DB */
00003276 5472 6163 6B49 6E66 6F00 addq.w [[A2 + 0x6B49] + 0x6E666F00], 2
00003280 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_170: // at 00003282 (misaligned)
00003284 FFD0 .invalid <<F/7/7>>
00003286 2F07 move.l -[A7], D7
00003288 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000328C A873 syscall SetPort
0000328E 7E0F moveq.l D7, 0x0F
00003290 486D B7E8 pea.l [A5 - 0x4818]
00003294 2F2D C60A move.l -[A7], [A5 - 0x39F6]
00003298 4EBA E8C2 jsr [PC - 0x173E /* 00001B5C */]
0000329C 0647 000F addi.w D7, 0xF
000032A0 486D B7E8 pea.l [A5 - 0x4818]
000032A4 2F2D C60E move.l -[A7], [A5 - 0x39F2]
000032A8 4EBA E8B2 jsr [PC - 0x174E /* 00001B5C */]
000032AC 0647 000F addi.w D7, 0xF
000032B0 2EAD C65C move.l [A7], [A5 - 0x39A4]
000032B4 486D B7E8 pea.l [A5 - 0x4818]
000032B8 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000032BC 0647 000F addi.w D7, 0xF
000032C0 0C6D 0001 F8A0 cmpi.w [A5 - 0x760], 0x1
000032C6 4FEF 000C lea.l A7, [A7 + 0xC]
000032CA 666E bne +0x70 /* 0000333A */
000032CC 486E FFF8 pea.l [A6 - 0x8]
000032D0 2F3C 0050 000A move.l -[A7], 0x50000A /* 'P\0\n' */
000032D6 2F3C 005F 0078 move.l -[A7], 0x5F0078 /* '_\0x' */
000032DC A8A7 syscall SetRect
000032DE 486E FFF0 pea.l [A6 - 0x10]
000032E2 2F3C 0050 007D move.l -[A7], 0x50007D /* 'P\0}' */
000032E8 2F3C 005F 00FA move.l -[A7], 0x5F00FA
000032EE A8A7 syscall SetRect
000032F0 2D6E FFF8 FFE8 move.l [A6 - 0x18], [A6 - 0x8]
000032F6 2D6E FFFC FFEC move.l [A6 - 0x14], [A6 - 0x4]
000032FC 2D6E FFF0 FFE0 move.l [A6 - 0x20], [A6 - 0x10]
00003302 2D6E FFF4 FFE4 move.l [A6 - 0x1C], [A6 - 0xC]
00003308 486E FFE8 pea.l [A6 - 0x18]
0000330C 4878 0104 push.l 0x104
00003310 A8A8 syscall OffsetRect
00003312 486E FFE0 pea.l [A6 - 0x20]
00003316 4878 0104 push.l 0x104
0000331A A8A8 syscall OffsetRect
0000331C 486E FFE0 pea.l [A6 - 0x20]
00003320 486E FFE8 pea.l [A6 - 0x18]
00003324 486E FFF0 pea.l [A6 - 0x10]
00003328 486E FFF8 pea.l [A6 - 0x8]
0000332C 1F3C 0001 move.b -[A7], 0x1
00003330 4EBA EBC2 jsr [PC - 0x143E /* 00001EF4 */]
00003334 4FEF 0012 lea.l A7, [A7 + 0x12]
00003338 6070 bra +0x72 /* 000033AA */
label0000333A:
0000333A 0647 000F addi.w D7, 0xF
0000333E 486E FFF8 pea.l [A6 - 0x8]
00003342 2F3C 0050 000A move.l -[A7], 0x50000A /* 'P\0\n' */
00003348 2F3C 005F 008C move.l -[A7], 0x5F008C
0000334E A8A7 syscall SetRect
00003350 486E FFF0 pea.l [A6 - 0x10]
00003354 2F3C 0050 0091 move.l -[A7], 0x500091
0000335A 2F3C 005F 0122 move.l -[A7], 0x5F0122
00003360 A8A7 syscall SetRect
00003362 2D6E FFF8 FFE8 move.l [A6 - 0x18], [A6 - 0x8]
00003368 2D6E FFFC FFEC move.l [A6 - 0x14], [A6 - 0x4]
0000336E 2D6E FFF0 FFE0 move.l [A6 - 0x20], [A6 - 0x10]
00003374 2D6E FFF4 FFE4 move.l [A6 - 0x1C], [A6 - 0xC]
0000337A 486E FFE8 pea.l [A6 - 0x18]
0000337E 4878 0136 push.l 0x136
00003382 A8A8 syscall OffsetRect
00003384 486E FFE0 pea.l [A6 - 0x20]
00003388 4878 0136 push.l 0x136
0000338C A8A8 syscall OffsetRect
0000338E 486E FFE0 pea.l [A6 - 0x20]
00003392 486E FFE8 pea.l [A6 - 0x18]
00003396 486E FFF0 pea.l [A6 - 0x10]
0000339A 486E FFF8 pea.l [A6 - 0x8]
0000339E 1F3C 0001 move.b -[A7], 0x1
000033A2 4EBA F24E jsr [PC - 0xDB2 /* 000025F2 */]
000033A6 4FEF 0012 lea.l A7, [A7 + 0x12]
label000033AA:
000033AA 2E1F move.l D7, [A7]+
000033AC 4E5E unlink A6
000033AE 4E75 rts
000033B0 9344 subx.w D1, D4
000033B2 7261 moveq.l D1, 0x61
000033B4 7749 moveq.l D3, 0x49
000033B6 6E66 bgt +0x68 /* 0000341E */
000033B8 6F46 ble +0x48 /* 00003400 */
000033BA 6F72 ble +0x74 /* 0000342E */
000033BC 5072 696E addq.w <<invalid full ext with IS == 1 and I/IS == 6>>, 8
000033C0 7469 moveq.l D2, 0x69
000033C2 6E67 bgt +0x69 /* 0000342B */
000033C4 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_164: // at 000033C6 (misaligned)
000033C8 FFA4 .invalid <<F/6/7>>
000033CA 2F2D BBFE move.l -[A7], [A5 - 0x4402]
000033CE A873 syscall SetPort
000033D0 486E FFAE pea.l [A6 - 0x52]
000033D4 AA19 syscall GetForeColor
000033D6 486E FFA8 pea.l [A6 - 0x58]
000033DA AA1A syscall GetBackColor
000033DC 486D F8A4 pea.l [A5 - 0x75C]
000033E0 AA14 syscall RGBForeColor
000033E2 486D F8AA pea.l [A5 - 0x756]
000033E6 AA15 syscall RGBBackColor
000033E8 0C6D 0001 F8A0 cmpi.w [A5 - 0x760], 0x1
000033EE 6600 0096 bne +0x98 /* 00003486 */
000033F2 2F3C 0031 0032 move.l -[A7], 0x310032 /* '1\02' */
000033F8 A893 syscall MoveTo
000033FA 486D B7E8 pea.l [A5 - 0x4818]
000033FE 2F2D C60A move.l -[A7], [A5 - 0x39F6]
// begin alternate branch 00003400-00003402
label00003400:
00003400 C60A and.b D3, A2
// end alternate branch 00003400-00003402
label00003400: // (misaligned)
00003402 4EBA E758 jsr [PC - 0x18A8 /* 00001B5C */]
00003406 2EBC 0031 00B9 move.l [A7], 0x3100B9
0000340C A893 syscall MoveTo
0000340E 486D B7E8 pea.l [A5 - 0x4818]
00003412 2F2D C60E move.l -[A7], [A5 - 0x39F2]
00003416 4EBA E744 jsr [PC - 0x18BC /* 00001B5C */]
0000341A 486E FFF8 pea.l [A6 - 0x8]
label0000341E:
0000341E 2F3C 0050 000A move.l -[A7], 0x50000A /* 'P\0\n' */
00003424 2F3C 005F 0078 move.l -[A7], 0x5F0078 /* '_\0x' */
0000342A A8A7 syscall SetRect
0000342C 486E FFF0 pea.l [A6 - 0x10]
// begin alternate branch 0000342E-00003430
label0000342E:
0000342E FFF0 .invalid <<F/7/7>>
// end alternate branch 0000342E-00003430
label0000342E: // (misaligned)
00003430 2F3C 0050 007D move.l -[A7], 0x50007D /* 'P\0}' */
00003436 2F3C 005F 00FA move.l -[A7], 0x5F00FA
0000343C A8A7 syscall SetRect
0000343E 2D6E FFF8 FFE8 move.l [A6 - 0x18], [A6 - 0x8]
00003444 2D6E FFFC FFEC move.l [A6 - 0x14], [A6 - 0x4]
0000344A 2D6E FFF0 FFE0 move.l [A6 - 0x20], [A6 - 0x10]
00003450 2D6E FFF4 FFE4 move.l [A6 - 0x1C], [A6 - 0xC]
00003456 486E FFE8 pea.l [A6 - 0x18]
0000345A 4878 0104 push.l 0x104
0000345E A8A8 syscall OffsetRect
00003460 486E FFE0 pea.l [A6 - 0x20]
00003464 4878 0104 push.l 0x104
00003468 A8A8 syscall OffsetRect
0000346A 486E FFE0 pea.l [A6 - 0x20]
0000346E 486E FFE8 pea.l [A6 - 0x18]
00003472 486E FFF0 pea.l [A6 - 0x10]
00003476 486E FFF8 pea.l [A6 - 0x8]
0000347A 4227 clr.b -[A7]
0000347C 4EBA EA76 jsr [PC - 0x158A /* 00001EF4 */]
00003480 4FEF 001E lea.l A7, [A7 + 0x1E]
00003484 606A bra +0x6C /* 000034F0 */
label00003486:
00003486 486E FFF8 pea.l [A6 - 0x8]
0000348A 2F3C 0050 000A move.l -[A7], 0x50000A /* 'P\0\n' */
00003490 2F3C 005F 008C move.l -[A7], 0x5F008C
00003496 A8A7 syscall SetRect
00003498 486E FFF0 pea.l [A6 - 0x10]
0000349C 2F3C 0050 0091 move.l -[A7], 0x500091
000034A2 2F3C 005F 0122 move.l -[A7], 0x5F0122
000034A8 A8A7 syscall SetRect
000034AA 2D6E FFF8 FFE8 move.l [A6 - 0x18], [A6 - 0x8]
000034B0 2D6E FFFC FFEC move.l [A6 - 0x14], [A6 - 0x4]
000034B6 2D6E FFF0 FFE0 move.l [A6 - 0x20], [A6 - 0x10]
000034BC 2D6E FFF4 FFE4 move.l [A6 - 0x1C], [A6 - 0xC]
000034C2 486E FFE8 pea.l [A6 - 0x18]
000034C6 4878 0136 push.l 0x136
000034CA A8A8 syscall OffsetRect
000034CC 486E FFE0 pea.l [A6 - 0x20]
000034D0 4878 0136 push.l 0x136
000034D4 A8A8 syscall OffsetRect
000034D6 486E FFE0 pea.l [A6 - 0x20]
000034DA 486E FFE8 pea.l [A6 - 0x18]
000034DE 486E FFF0 pea.l [A6 - 0x10]
000034E2 486E FFF8 pea.l [A6 - 0x8]
000034E6 4227 clr.b -[A7]
000034E8 4EBA F108 jsr [PC - 0xEF8 /* 000025F2 */]
000034EC 4FEF 0012 lea.l A7, [A7 + 0x12]
label000034F0:
000034F0 486E FFAE pea.l [A6 - 0x52]
000034F4 AA14 syscall RGBForeColor
000034F6 486E FFA8 pea.l [A6 - 0x58]
000034FA AA15 syscall RGBBackColor
000034FC 4E5E unlink A6
000034FE 4E75 rts
00003500 9355 sub.w [A5], D1
00003502 5F55 subq.w [A5], 7
00003504 7064 moveq.l D0, 0x64
00003506 6174 bsr +0x76 /* 0000357C */
00003508 655F bcs +0x61 /* 00003569 */
0000350A 4D6F 7669 chk.w D6, [A7 + 0x7669]
0000350E 655F bcs +0x61 /* 0000356F */
00003510 496E 666F chk.w D4, [A6 + 0x666F]
00003514 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_165: // at 00003516 (misaligned)
00003518 FFF8 .invalid <<F/7/7>>
0000351A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000351E 4AAD BBFE tst.l [A5 - 0x4402]
00003522 6700 0224 beq +0x226 /* 00003748 */
00003526 2F2D BBFE move.l -[A7], [A5 - 0x4402]
0000352A 486D C50A pea.l [A5 - 0x3AF6]
0000352E A91A syscall SetWTitle
00003530 3B7C 0001 F8A0 move.w [A5 - 0x760], 0x1
00003536 426D F8A2 clr.w [A5 - 0x75E]
0000353A 486D B7E0 pea.l [A5 - 0x4820]
0000353E 2F3C 8300 8300 move.l -[A7], 0x83008300
00003544 2F3C 7D00 7D00 move.l -[A7], 0x7D007D00 /* '}\0}\0' */
0000354A A8A7 syscall SetRect
0000354C 42A7 clr.l -[A7]
0000354E 486D B7E0 pea.l [A5 - 0x4820]
00003552 AA27 syscall GetMaxDevice
00003554 285F movea.l A4, [A7]+
00003556 200C move.l D0, A4
00003558 6774 beq +0x76 /* 000035CE */
0000355A 2054 movea.l A0, [A4]
0000355C 2D68 0022 FFF8 move.l [A6 - 0x8], [A0 + 0x22]
00003562 2D68 0026 FFFC move.l [A6 - 0x4], [A0 + 0x26]
00003568 206D BBFE movea.l A0, [A5 - 0x4402]
0000356C 2B68 0010 B7E0 move.l [A5 - 0x4820], [A0 + 0x10]
00003572 2B68 0014 B7E4 move.l [A5 - 0x481C], [A0 + 0x14]
00003578 302D B7E4 move.w D0, [A5 - 0x481C]
fn0000357C:
0000357C 906D B7E0 sub.w D0, [A5 - 0x4820]
00003580 322E FFFC move.w D1, [A6 - 0x4]
00003584 926E FFF8 sub.w D1, [A6 - 0x8]
00003588 9240 sub.w D1, D0
0000358A 48C1 ext.l D1
0000358C 83FC 0002 divs.w D1, 0x2
00003590 D26E FFF8 add.w D1, [A6 - 0x8]
00003594 3B41 B7E0 move.w [A5 - 0x4820], D1
00003598 302D B7E6 move.w D0, [A5 - 0x481A]
0000359C 906D B7E2 sub.w D0, [A5 - 0x481E]
000035A0 322E FFFE move.w D1, [A6 - 0x2]
000035A4 926E FFFA sub.w D1, [A6 - 0x6]
000035A8 9240 sub.w D1, D0
000035AA 48C1 ext.l D1
000035AC 83FC 0002 divs.w D1, 0x2
000035B0 D26E FFFA add.w D1, [A6 - 0x6]
000035B4 3B41 B7E2 move.w [A5 - 0x481E], D1
000035B8 2F08 move.l -[A7], A0
000035BA 3F2D B7E2 move.w -[A7], [A5 - 0x481E]
000035BE 3F2D B7E0 move.w -[A7], [A5 - 0x4820]
000035C2 1F3C 0001 move.b -[A7], 0x1
000035C6 A91B syscall MoveWindow
000035C8 2F2D BBFE move.l -[A7], [A5 - 0x4402]
000035CC A873 syscall SetPort
label000035CE:
000035CE 422D E8F5 clr.b [A5 - 0x170B]
000035D2 2F2D BBA2 move.l -[A7], [A5 - 0x445E]
000035D6 3F3C 0003 move.w -[A7], 0x3
000035DA A939 syscall EnableItem
000035DC 42A7 clr.l -[A7]
000035DE 3F3C 002E move.w -[A7], 0x2E /* '.' */
000035E2 A9BF syscall GetRMenu
000035E4 265F movea.l A3, [A7]+
000035E6 200B move.l D0, A3
000035E8 6700 015E beq +0x160 /* 00003748 */
000035EC 204B movea.l A0, A3
000035EE A029 syscall HLock
000035F0 4267 clr.w -[A7]
000035F2 2F0B move.l -[A7], A3
000035F4 A950 syscall CountMItems
000035F6 3C1F move.w D6, [A7]+
000035F8 0C46 0001 cmpi.w D6, 0x1
000035FC 6F2E ble +0x30 /* 0000362C */
000035FE 1B7C 0001 B7E8 move.b [A5 - 0x4818], 0x1
00003604 1B7C 0020 B7E9 move.b [A5 - 0x4817], 0x20 /* ' ' */
0000360A 7E01 moveq.l D7, 0x01
0000360C 601A bra +0x1C /* 00003628 */
label0000360E:
0000360E 2F0B move.l -[A7], A3
00003610 7001 moveq.l D0, 0x01
00003612 D047 add.w D0, D7
00003614 3F00 move.w -[A7], D0
00003616 486D B7E8 pea.l [A5 - 0x4818]
0000361A A947 syscall SetMenuItemText/SetItem
0000361C 2F0B move.l -[A7], A3
0000361E 7001 moveq.l D0, 0x01
00003620 D047 add.w D0, D7
00003622 3F00 move.w -[A7], D0
00003624 A93A syscall DisableItem
00003626 5247 addq.w D7, 1
label00003628:
00003628 BC47 cmp.w D6, D7
0000362A 6EE2 bgt -0x1C /* 0000360E */
label0000362C:
0000362C 7E00 moveq.l D7, 0x00
0000362E 6000 0110 bra +0x112 /* 00003740 */
label00003632:
00003632 303C 00D2 move.w D0, 0xD2
00003636 C1C7 muls.w D0, D7
00003638 0CB5 FFFF 8300 0920 C694 cmpi.l [A5 - 0x396C + D0], 0xFFFF8300
00003642 6700 00FA beq +0xFC /* 0000373E */
00003646 1B7C 0001 B7E8 move.b [A5 - 0x4818], 0x1
0000364C 1B7C 0020 B7E9 move.b [A5 - 0x4817], 0x20 /* ' ' */
00003652 7001 moveq.l D0, 0x01
00003654 D047 add.w D0, D7
00003656 B046 cmp.w D0, D6
00003658 6D10 blt +0x12 /* 0000366A */
0000365A 2F0B move.l -[A7], A3
0000365C 486D B7E8 pea.l [A5 - 0x4818]
00003660 A933 syscall AppendMenu
00003662 4267 clr.w -[A7]
00003664 2F0B move.l -[A7], A3
00003666 A950 syscall CountMItems
00003668 3C1F move.w D6, [A7]+
label0000366A:
0000366A 303C 00D2 move.w D0, 0xD2
0000366E C1C7 muls.w D0, D7
00003670 2F35 0920 C694 move.l -[A7], [A5 - 0x396C + D0]
00003676 486D B7E8 pea.l [A5 - 0x4818]
0000367A 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000367E 486D B7E8 pea.l [A5 - 0x4818]
00003682 486D FB8A pea.l [A5 - 0x476]
00003686 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000368A 303C 00D2 move.w D0, 0xD2
0000368E C1C7 muls.w D0, D7
00003690 0CB5 7669 6465 0920 C698 cmpi.l [A5 - 0x3968 + D0], 0x76696465 /* 'vide' */
0000369A 508F addq.l A7, 8
0000369C 6610 bne +0x12 /* 000036AE */
0000369E 486D B7E8 pea.l [A5 - 0x4818]
000036A2 486D FB8E pea.l [A5 - 0x472]
000036A6 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000036AA 508F addq.l A7, 8
000036AC 6030 bra +0x32 /* 000036DE */
label000036AE:
000036AE 303C 00D2 move.w D0, 0xD2
000036B2 C1C7 muls.w D0, D7
000036B4 0CB5 736F 756E 0920 C698 cmpi.l [A5 - 0x3968 + D0], 0x736F756E /* 'soun' */
000036BE 6610 bne +0x12 /* 000036D0 */
000036C0 486D B7E8 pea.l [A5 - 0x4818]
000036C4 486D FB94 pea.l [A5 - 0x46C]
000036C8 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000036CC 508F addq.l A7, 8
000036CE 600E bra +0x10 /* 000036DE */
label000036D0:
000036D0 486D B7E8 pea.l [A5 - 0x4818]
000036D4 486D FB9A pea.l [A5 - 0x466]
000036D8 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000036DC 508F addq.l A7, 8
label000036DE:
000036DE 486D B7E8 pea.l [A5 - 0x4818]
000036E2 486D FBA0 pea.l [A5 - 0x460]
000036E6 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000036EA 303C 00D2 move.w D0, 0xD2
000036EE C1C7 muls.w D0, D7
000036F0 2EB5 0920 C6A8 move.l [A7], [A5 - 0x3958 + D0]
000036F6 486D C2FA pea.l [A5 - 0x3D06]
000036FA 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000036FE 486D B7E8 pea.l [A5 - 0x4818]
00003702 486D C2FA pea.l [A5 - 0x3D06]
00003706 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000370A 486D B7E8 pea.l [A5 - 0x4818]
0000370E 486D FBA2 pea.l [A5 - 0x45E]
00003712 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00003716 486D B7E8 pea.l [A5 - 0x4818]
0000371A 486D FBA4 pea.l [A5 - 0x45C]
0000371E 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00003722 2E8B move.l [A7], A3
00003724 7002 moveq.l D0, 0x02
00003726 D047 add.w D0, D7
00003728 3F00 move.w -[A7], D0
0000372A 486D B7E8 pea.l [A5 - 0x4818]
0000372E A947 syscall SetMenuItemText/SetItem
00003730 2E8B move.l [A7], A3
00003732 7002 moveq.l D0, 0x02
00003734 D047 add.w D0, D7
00003736 3F00 move.w -[A7], D0
00003738 A939 syscall EnableItem
0000373A 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000373E:
0000373E 5247 addq.w D7, 1
label00003740:
00003740 0C47 0014 cmpi.w D7, 0x14
00003744 6D00 FEEC blt -0x112 /* 00003632 */
label00003748:
00003748 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000374C 4E5E unlink A6
0000374E 4E75 rts
00003750 9155 sub.w [A5], D0
00003752 5F4F subq.w A7, 7
00003754 7065 moveq.l D0, 0x65
00003756 6E5F bgt +0x61 /* 000037B7 */
00003758 4D6F 7669 chk.w D6, [A7 + 0x7669]
0000375C 655F bcs +0x61 /* 000037BD */
0000375E 496E 666F chk.w D4, [A6 + 0x666F]
00003762 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_166: // at 00003764 (misaligned)
00003766 0000 0C2E ori.b D0, 0x2E /* '.' */
0000376A 0001 0008 ori.b D1, 0x8
0000376E 661C bne +0x1E /* 0000378C */
00003770 422D E8F0 clr.b [A5 - 0x1710]
00003774 0C6D 0001 F8A0 cmpi.w [A5 - 0x760], 0x1
0000377A 6608 bne +0xA /* 00003784 */
0000377C 3B7C 0001 E8EE move.w [A5 - 0x1712], 0x1
00003782 6012 bra +0x14 /* 00003796 */
label00003784:
00003784 3B7C 0002 E8EE move.w [A5 - 0x1712], 0x2
0000378A 600A bra +0xC /* 00003796 */
label0000378C:
0000378C 1B7C 0001 E8F0 move.b [A5 - 0x1710], 0x1
00003792 426D E8EE clr.w [A5 - 0x1712]
label00003796:
00003796 4A2D E8F0 tst.b [A5 - 0x1710]
0000379A 670C beq +0xE /* 000037A8 */
0000379C 2F2D BB96 move.l -[A7], [A5 - 0x446A]
000037A0 3F3C 0007 move.w -[A7], 0x7
000037A4 A93A syscall DisableItem
000037A6 600A bra +0xC /* 000037B2 */
label000037A8:
000037A8 2F2D BB96 move.l -[A7], [A5 - 0x446A]
000037AC 3F3C 0007 move.w -[A7], 0x7
000037B0 A939 syscall EnableItem
label000037B2:
000037B2 4E5E unlink A6
000037B4 4E75 rts
000037B6 9555 sub.w [A5], D2
000037B8 5F41 subq.w D1, 7
000037BA 6374 bls +0x76 /* 00003830 */
000037BC 6976 bvs +0x78 /* 00003834 */
000037BE 6174 bsr +0x76 /* 00003834 */
000037C0 655F bcs +0x61 /* 00003821 */
000037C2 4D6F 7669 chk.w D6, [A7 + 0x7669]
000037C6 655F bcs +0x61 /* 00003827 */
000037C8 496E 666F chk.w D4, [A6 + 0x666F]
000037CC 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_167: // at 000037CE (misaligned)
000037D0 0000 2F07 ori.b D0, 0x7
000037D4 2F2D BBFE move.l -[A7], [A5 - 0x4402]
000037D8 A873 syscall SetPort
000037DA 202E 0008 move.l D0, [A6 + 0x8]
000037DE 6736 beq +0x38 /* 00003816 */
000037E0 6B34 bmi +0x36 /* 00003816 */
000037E2 0480 0000 0231 subi.l D0, 0x231
000037E8 6702 beq +0x4 /* 000037EC */
000037EA 602A bra +0x2C /* 00003816 */
label000037EC:
000037EC 4267 clr.w -[A7]
000037EE 2F2E 000C move.l -[A7], [A6 + 0xC]
000037F2 A960 syscall GetControlValue/GetCtlValue
000037F4 3E1F move.w D7, [A7]+
000037F6 0C47 0001 cmpi.w D7, 0x1
000037FA 660C bne +0xE /* 00003808 */
000037FC 3B7C 0001 F8A0 move.w [A5 - 0x760], 0x1
00003802 426D F8A2 clr.w [A5 - 0x75E]
00003806 600E bra +0x10 /* 00003816 */
label00003808:
00003808 3B7C 0002 F8A0 move.w [A5 - 0x760], 0x2
0000380E 70FE moveq.l D0, 0xFFFFFFFE
00003810 D047 add.w D0, D7
00003812 3B40 F8A2 move.w [A5 - 0x75E], D0
label00003816:
00003816 486D B7E0 pea.l [A5 - 0x4820]
0000381A 42A7 clr.l -[A7]
0000381C 2F3C 0800 0800 move.l -[A7], 0x8000800
00003822 A8A7 syscall SetRect
00003824 486D B7E0 pea.l [A5 - 0x4820]
00003828 A8A3 syscall EraseRect
0000382A 486D B7E0 pea.l [A5 - 0x4820]
0000382E A928 syscall InvalRect
label00003830:
00003830 2E1F move.l D7, [A7]+
00003832 4E5E unlink A6
fn00003834:
00003834 4E75 rts
00003836 9555 sub.w [A5], D2
00003838 5F44 subq.w D4, 7
0000383A 6F42 ble +0x44 /* 0000387E */
0000383C 7574 moveq.l D2, 0x74
0000383E 746F moveq.l D2, 0x6F
00003840 6E5F bgt +0x61 /* 000038A1 */
00003842 4D6F 7669 chk.w D6, [A7 + 0x7669]
00003846 655F bcs +0x61 /* 000038A7 */
00003848 496E 666F chk.w D4, [A6 + 0x666F]
0000384C 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_168: // at 0000384E (misaligned)
00003850 0000 4E5E ori.b D0, 0x5E /* '^' */
00003854 4E75 rts
00003856 9455 sub.w D2, [A5]
00003858 5F44 subq.w D4, 7
0000385A 6F45 ble +0x47 /* 000038A1 */
0000385C 7665 moveq.l D3, 0x65
0000385E 6E74 bgt +0x76 /* 000038D4 */
00003860 5F4D subq.w A5, 7
00003862 6F76 ble +0x78 /* 000038DA */
00003864 6965 bvs +0x67 /* 000038CB */
00003866 5F49 subq.w A1, 7
00003868 6E66 bgt +0x68 /* 000038D0 */
0000386A 6F00 0000 ble +0x2 /* 0000386C */